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 シェルを使用しました)
  • git add .
  • git commit -m "初期コミット"
  • git remote add azure [リモート リポジトリの URL]
  • git push Azure マスター

[リモート リポジトリの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 に答える