0
私のタイトルと同じように、mssql npmパッケージを使用して接続できません。 私はポストリクエスト "/ getData"に到着しました.jsonDataの最初のログは表示と "TEST"ですが、エラーメッセージも "TEST 2"もありません。サーバNodeJS v6.8.1がmssql npmパッケージに接続できません
ノードのバージョン:6.8.1
これは私のコードです:index.js
var express = require('express');
var router = express.Router();
var sql = require('mssql');
router.post('/getData', function(req, res) {
res.header("Access-Control-Allow-Origin", "*");
res.header("Access-Control-Allow-Methods", "GET, POST");
var jsonData = req.body;
console.log("jsonData in /getData post: " + JSON.stringify(jsonData));
var sqlQuery;
switch (jsonData.myAction) {
case "getSomething":
sqlQuery = "SELECT S.ID FROM Something AS S WHERE S.IDUser = '" + jsonData.IDUser + "'";
break;
case "...":
sqlQuery = "...";
break;
default:
sqlQuery = "";
break;
}
console.log("TEST");
var config = {
user: 'sa',
password: '...',
server: 'localhost',
port: '8082',
database: 'DatabaseName'
};
var conn = new sql.Connection(config, function(errConn) {
if (errConn) {
console.log(errConn);
}
console.log("TEST 2");
var request = new sql.Request(conn);
request.query(sqlQuery, function(errReq, recordset) {
if (errReq) {
console.log(errReq);
}
console.log("Requete: " + sqlQuery);
console.log("Resultat: " + JSON.stringify(recordset));
res.writeHead(200, {
'Content-Type': 'application/json'
});
res.end(JSON.stringify(recordset));
res.end();
connection.close();
});
});
});
の
一部誰かがなぜMSSQL缶を知っていれば」私を助けてください。
おかげ
'mssql'接続プロセスに従っていますか?それは別のhttps://github.com/patriksimek/node-mssqlようです – abdulbarik