哪个版本的node.js实际上在Windows Azure网站上运行?
答案 0 :(得分:8)
Windows Azure网站服务器上预安装了许多版本的节点,您可以通过在package.json文件中指定所需的最低版本来选择使用哪个版本。说明here。
可用的版本会定期更改,但为了让您有所了解,目前可用的版本(截至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。
答案 1 :(得分:6)
在撰写本文时,结果证明: 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)
关注并亲自尝试follow these steps。
答案 2 :(得分:3)
我发现了这个: http://hardcoded.se/2015/01/07/node-js-version-on-azure-websites/
在你的应用程序的KUDU环境中(如果你的网站有url deletemesoon.azurewebsites.net,可通过url deletemesoon.scm.azurewebsites.net访问)命中运行时版本,你将收到可用版本的JSON表示。
希望这能回答你的问题。
答案 3 :(得分:0)
默认为0.6.20
但是您可以设置自己的版本:
添加
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/]