7

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

4

4 回答 4

8

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。

于 2013-11-01T04:01:13.350 回答
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)

要跟随并亲自尝试,请按照以下步骤操作

于 2012-10-02T19:39:58.017 回答
3

我发现了这个: http ://hardcoded.se/2015/01/07/node-js-version-on-azure-websites/

在您的应用程序的 KUDU 环境中(如果您的网站有 url deletemesoon.azurewebsites.net,可通过 url deletemesoon.scm.azurewebsites.net 访问)点击运行时版本,您将收到可用版本的 JSON 表示。
希望这能回答你的问题。

于 2016-02-04T22:10:33.067 回答
0

默认情况下 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/ ]

于 2013-06-28T12:57:32.540 回答