小编Aja*_*wal的帖子

节点js:mssql [ConnectionError:Connection is closed.] name:'ConnectionError',message:'Connection is closed.',code:'ECONNCLOSED'

我在使用sqlserver 2012的npm mssql 3.0.0中收到错误

我正在创建单页应用程序,我使用express来使用restful.有4个方法执行查询并将数据返回到响应.对于每种方法,我打开连接并关闭连接.

但是当savedquery正在调用时,会发生连接关闭错误.

每个方法代码类似于savedquery方法(复制粘贴代码只有查询被更改)但是它们正在执行savedquery没有执行

{[ConnectionError:Connection is closed.] name:'ConnectionError',message:'Connection is closed.',code:'ECONNCLOSED'}

var savedquery=function(req,res){
       dbConfig= {
                user: 'XXX',
                password: 'XXXXXXXXXX',
                server: 'localhost', // You can use 'localhost\\instance' to connect to named instance 
                database: 'DEMO_ODS',       
                options: {
                    encrypt: true
                }
            };

        sql.connect(dbConfig).then(function (err) {
                var sqlrequest = new sql.Request();
                sqlrequest.query("SELECT * from SavedQuery").then(function (recordset) {
                    sql.close(function (value) {
                      console.log("connection6 closed");
                    });
                    return res.status(200).send(recordset);

                }).catch(function (err) {
                    console.log(err);
                });
            }).catch(function (err) { 
                console.log(err);
            });
        };
}
Run Code Online (Sandbox Code Playgroud)

express node-mssql

6
推荐指数
1
解决办法
7642
查看次数

Jenkins:在构建期间未识别gradle

我已经安装了成绩,并在环境变量PATH中进行了设置

即使我遇到错误。

在Jenkins中,gradle.bat无法识别为内部或外部命令

配置是

在此处输入图片说明

工作区就像 在此处输入图片说明

并且默认任务在build.gradle中是

task build{
  dependsOn copyDocsSetup
}
Run Code Online (Sandbox Code Playgroud)

当我使用Jenkin进行构建时,出现如下错误

Started by user ajay
Building in workspace C:\Program Files (x86)\Jenkins\workspace\ARS BUILD
[Gradle] - Launching build.
[ARS BUILD] $ cmd.exe /C "gradle.bat -b '"C:\Program Files (x86)\Jenkins\workspace\ARS BUILD\gradleBuildScript\BuildARSSystem\ARSBuild\build.gradle"' && exit %%ERRORLEVEL%%"
'gradle.bat' is not recognized as an internal or external command,
operable program or batch file.
Build step 'Invoke Gradle script' changed build result to FAILURE
Build step 'Invoke Gradle script' marked build as failure
Finished: FAILURE
Run Code Online (Sandbox Code Playgroud)

如何解决它,我在詹金斯世界上是非常新的。提前致谢。

jenkins

0
推荐指数
1
解决办法
3722
查看次数

标签 统计

express ×1

jenkins ×1

node-mssql ×1