Javascript NodeJS和MsSQL:request.query未返回calblack
我试图在我的SQL Server上执行查询,连接工作正常,当我更改密码时出现错误。 “错误”是在请求时出现的。查询(sql,回调),此函数不返回回调 连接代码:Javascript NodeJS和MsSQL:request.query未返回calblack,javascript,node.js,Javascript,Node.js,我试图在我的SQL Server上执行查询,连接工作正常,当我更改密码时出现错误。 “错误”是在请求时出现的。查询(sql,回调),此函数不返回回调 连接代码: var sql = require('mssql'); var config = { user: 'user', password: 'password', server: 'ip', database: 'database', connectionTimeout: '5000', reques
var sql = require('mssql');
var config = {
user: 'user',
password: 'password',
server: 'ip',
database: 'database',
connectionTimeout: '5000',
requestTimeout: '5000',
options: {encrypt: true}
};
var pool = function(){
var conn = new sql.Connection(config, function(err){
var request = new sql.Request(conn);
//console.dir(request);
return request;
});
return conn;
}
module.exports = function(){
return pool;
}
道:
控制器:
module.exports.campanhas = function(app, req, res){
var connection = app.config.dbConnection();
var campanhaDAO = new app.dao.CampanhaDAO(connection);
campanhaDAO.getCampanhas(function(error, result){
console.log("gerou");
res.send(result);
});
}
有人能帮我吗?有人吗?请?您也可以在查询回调中执行
console.log(err)
吗?不,查询回调中没有答案
module.exports.campanhas = function(app, req, res){
var connection = app.config.dbConnection();
var campanhaDAO = new app.dao.CampanhaDAO(connection);
campanhaDAO.getCampanhas(function(error, result){
console.log("gerou");
res.send(result);
});
}