繁体   English   中英

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

[英]Which version of node.js is running on Windows Azure Web Sites?

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

Windows Azure网站服务器上预安装了许多版本的节点,您可以通过在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环境中(如果您的网站有url deletemesoon.azurewebsites.net,可通过url deletemesoon.scm.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/ ]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM