내 페이지에서이 오류가 발생합니다.Azure 공유 라이브러리를로드 할 수 없습니다. nodejs를 사용합니다.
요청을 처리 할 때 iisnode에서 오류가 발생했습니다. HRESULT : 0x2로 HTTP 상태 : 500 enter code here
HTTP 이유 : 내부 서버 오류
의 system.webServer/II enter code here
snode/@ devErrorsEnabled 구성 설정이 '사실'이기 때문에이 HTTP 200 응답을 받고 있습니다.
node.exe 프로세스의 stdout 및 stderr 로그 외에도 디버깅 및 ETW 추적을 사용하여 문제를 자세히 진단 할 수 있습니다.
표준 출력과 표준 에러로 node.exe 처리에 의해 생성 된 출력의 마지막 64K는 아래와 같다 :
Node.js를 201 투사 전자; // process.nextTick 오류 또는 첫 번째 틱의 'error'이벤트 ^ 오류 : 공유 라이브러리 C : \ DWASFiles \ Sites \ leagues \ VirtualDirectory0 \ site \ wwwroot \ node_modules \ node-sqlserver \ lib \ sqlserver을로드 할 수 없습니다. Module.load (module.js : 348 : 31)의 Object.node (module.js : 472 : 11) 의 노드 Function._load (module.js : 308 : 12) at Module.require module.js : 354 : 17) at request (module.js : 370 : 17) at Object. (C : \ DWASFiles \ Sites \ leagues \ VirtualDirectory0 \ site \ wwwroot \ node_modules \ node-sqlserver \ lib \ sql.js : 20 : 11) at Module._compile (module.js : 441 : 26) at Object. 의 .js (module.js : 459 : 10)에 Module.load (module.js : 348 : 31)에 Function._load (module.js : 308 : 12)
이것은 서버 내 코드 .js
var sql = require('node-sqlserver');
var conn_str = the value of ODBC in Connection Strings;
var http = require('http');
var port = process.env.port;
http.createServer(function(req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.write("start");
res.end("finish");
sql.query(conn_str, "SELECT * FROM GAME_PARTICIPANT", function(err, results) {
if (err) {
res.writeHead(500, {'Content-Type': 'text/plain'});
res.write("Database Error: " + err)
res.end("");
return;
}
res.writeHead(200, {'Content-Type': 'text/plain'});
for (var i = 0; i < results.length; i++) {
res.write("ID: " + results[i].PlayerID + " GameID: " + results[i].GameID + " Team: " + results[i].Team + " Confirmed: " + results[i].Confirmed + " RoleID: " + results[i].RoleID);
}
res.end("; Done.");
});
}).listen(port);
어떻게 노드 드라이버를 배포 했습니까? https://github.com/WindowsAzure/node-sqlserver/issues/51에서 실행중인 내용과 비슷할 수도 있습니다. 아직 정보가 없다면이 블로그 게시물에서 정보 및 도움을 받으려는 담당자에게 문의하십시오. http://blogs.msdn.com/b/sqlphp/archive/2012/06/08/introducing-the-microsoft-driver-for -node-js-for-sql-server.aspx –