Windows Azure Web サイトで実際に実行されている node.js のバージョンはどれですか?
4 に答える
Windows Azure Web サイト サーバーには多数のバージョンのノードがプリインストールされており、package.json ファイルで最低限必要なバージョンを指定することで、使用するノードを選択できます。手順はこちら。
利用可能なバージョンは定期的に変更されますが、参考までに、現在利用可能なバージョン (2013 年 11 月 1 日現在) は、0.6.17、0.6.20、0.8.2、0.8.19、0.8.26、 0.10.5、0.10.18、0.10.21。
執筆時点ではv0.6.20であることが判明しました。
次のスクリプトですぐにわかります。
var http = require('http');
http.createServer(function(req, res){
res.writeHead(200, {'content-type': 'text/plain'})
res.end('Version - ' + process.version);
}).listen(process.env.port || 1337)
フォローして自分で試すには、次の手順に従います。
私はこれを見つけました: http://hardcoded.se/2015/01/07/node-js-version-on-azure-websites/
アプリの KUDU 環境 (Web サイトに URL deletemesoon.azurewebsites.net がある場合は、URL deletemesoon.scm.azurewebsites.net からアクセス可能) でランタイム バージョンをヒットすると、使用可能なバージョンの JSON 表現を受け取ります。
これがあなたの質問に答えることを願っています。
デフォルトでは 0.6.20
ただし、独自のバージョンを設定できます。
- wwwrootのbinフォルダーまたは好きな場所にノード実行可能ファイル (インストーラーではありません!) をアップロード (ftp)します。つまり、ここから取得します: http://nodejs.org/dist/v0.10.12/node.exe
追加
nodeProcessCommandLine: "D:\home\site\wwwroot\bin\node.exe"
iisnode.ymlへ( server.jsがある場所に配置する必要があります)
[ソース: http://www.windowsazure.com/en-us/develop/nodejs/common-tasks/specifying-a-node-version/ ]