2012-10-02 41 views

Trả lời

6

Hóa ra, tại thời điểm viết: v0.6.20.

Nhanh chóng phát hiện ra qua các kịch bản sau đây:

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) 

Để làm theo và thử nó cho mình follow these steps.

0

Theo mặc định 0.6.20

NHƯNG bạn có thể thiết lập phiên bản của riêng bạn:

  1. tải lên (ftp) nút thực thi (! Không phải cài đặt) để bin thư mục trong wwwroot của bạn hoặc bất cứ nơi nào bạn muốn. tức là có được nó từ đây: http://nodejs.org/dist/v0.10.12/node.exe
  2. Thêm

    nodeProcessCommandLine: "D:\home\site\wwwroot\bin\node.exe" 
    

để iisnode.yml (phải được bố trí nơi bạn server.js là)

[nguồn: http://www.windowsazure.com/en-us/develop/nodejs/common-tasks/specifying-a-node-version/]

9

Có nhiều phiên bản của nút được cài đặt sẵn trên Web Azure của Windows Azure Các máy chủ es và bạn có thể chọn máy chủ nào được sử dụng bằng cách chỉ định phiên bản yêu cầu tối thiểu trong tệp package.json của bạn. Hướng dẫn here.

Các phiên bản có sẵn thay đổi thường xuyên, nhưng để cho bạn biết, các phiên bản hiện có (kể từ ngày 1 tháng 11 năm 2013) là: 0,6.17, 0.6.20, 0.8.2, 0.8.19, 0.8.26, 0.10.5, 0.10.18, 0.10.21.

+2

Bạn có thể cho tôi biết nơi tôi có thể tìm thấy các phiên bản Node hiện được hỗ trợ không? – dwhieb

3

Tôi thấy điều này: http://hardcoded.se/2015/01/07/node-js-version-on-azure-websites/

Trong môi trường Kudu của ứng dụng của bạn (truy cập thông qua deletemesoon.scm.azurewebsites.net url nếu trang web của bạn có deletemesoon.azurewebsites.net url) nhấn các phiên bản runtime và bạn sẽ nhận được một biểu diễn JSON của các phiên bản có sẵn.
Hy vọng điều này sẽ trả lời câu hỏi của bạn.

Các vấn đề liên quan