Pergunta

Qual versão do node.js está realmente em execução nos sites do Windows Azure?

Foi útil?

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:

    .
  1. 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
  2. Adicionar

    nodeProcessCommandLine: "D:\home\site\wwwroot\bin\node.exe"
    
  3. 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/ ]

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top