1

我已按照本教程(https://www.windowsazure.com/en-us/develop/nodejs/tutorials/create-a-website-(mac)/)进行操作,但没有收到回复期待我的节点服务器。

当我在本地运行节点时它可以工作,但一旦部署到 Azure,我就会收到此错误:

iisnode 在处理请求时遇到错误。

HRESULT:0xb HTTP 状态:500 HTTP 原因:内部服务器错误

这是我的 server.js:

var http = require( "http" );

http.createServer(function ( req, res ) {
    res.writeHead( { "Content-Type": "text/plain"} );
    res.end( "Hello Azure!\n" );
} ).listen( process.env.port );
4

1 回答 1

5

我自己尝试了与本教程完全相同的步骤,并且能够得到Hello world消息。这是我目前的部署:http: //nodetestordinacc.azurewebsites.net/(注意,我将来可能会删除它)。

如果它全部在本地运行,那么您应该能够按照我在教程中所做的步骤并使其成功运行。

您可以验证步骤:

  • git init(我使用了 Github shell)
  • 混帐添加。
  • git commit -m "初始提交"
  • git remote add azure [远程存储库的 URL]
  • git push 天蓝色大师

[远程存储库的URL]必须替换为教程开头提供的门户的 url:

门户提供的 Git URL

更新:

这是我使用的代码。请准确复制:

var http = require('http');
var port = process.env.port || 1337;
http.createServer(function(req, res){
    res.writeHead(200, {'Content-Type':'text/plain'});
    res.end('Hello World\n');
}).listen(port);
于 2012-09-15T09:10:53.993 回答