Qual versão do node.js está sendo executada em sites do Windows Azure?
-
12-12-2019 - |
Pergunta
Qual versão do node.js está realmente em execução nos sites do Windows Azure?
Solução 2
Acontece que, no momento em que escrevo: v0.6.20.
Descobri rapidamente através do seguinte script:
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)
Para seguir e experimentar você mesmo Siga esses passos.
Outras dicas
Existem muitas versões do nó pré-instalado nos servidores Web Sites do Windows Azure e você pode escolher qual é usado especificando sua versão mínima necessária no seu arquivo Package.json.Instruções aqui .
As versões disponíveis mudam regularmente, mas para lhe dar sentido, as versões atualmente disponíveis (a partir de 1 de novembro de 2013) é: 0.6.17, 0,6,8, 0,8,2, 0,8.19, 0,8,2, 0,8.19..26, 0,10,5, 0,10,18, 0,10,21.
Eu achei isso: http://hardcoded.se/2015/01/07 / Node-JS-Version-on-Azure-Websites /
No ambiente Kudu do seu aplicativo (acessível através do URL deletemesoon.scm.azurewebsites.net se o seu site tiver o URL deletemesoon.zurewebsites.net) hit versões de tempo de execução e você receberá uma representação JSON de versões disponíveis.
Espero que isso responda sua pergunta.
Por padrão 0.6.20
mas você pode definir sua própria versão:
- .
- Upload (FTP) nó executável (não o instalador!) Para bin pasta em seu wwwroot ou onde quer que quiser.IE Obtê-lo daqui: http://nodejs.org/dist/v0.10.12/node.exe
-
Adicionar
nodeProcessCommandLine: "D:\home\site\wwwroot\bin\node.exe"
para iisnode.yml (deve estar localizado onde o seu server.js é)
[Fonte: http://www.windowsazure.com/en-us/develop/nodejs/common-tasks/specificar-a-node-version/ ]