哪个版本的node.js在Windows Azure网站上运行?

实际上哪个版本的node.js在Windows Azure网站上运行?

在Windows Azure网站服务器上预安装了许多版本的节点,您可以通过在package.json文件中指定所需的最低版本来select使用哪一个版本。 在这里说明。

可用的版本会定期更改,但是从目前可用的版本(截至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

通过以下脚本快速find:

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环境(通过url deletemesoon.scm.azurewebsites.net访问,如果您的网站具有url deletemesoon.azurewebsites.net)击中运行时版本,您将收到可用版本的JSON表示。
希望这回答你的问题。

默认为0.6.20

但是你可以设置你自己的版本:

  1. 上传(ftp)节点可执行文件(不是安装程序!)到您的wwwroot bin文件夹或任何你喜欢的地方。 即从这里得到它: http : //nodejs.org/dist/v0.10.12/node.exe
  2.  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/ ]