小竅門:變更Windows Azure Websites自帶的node.exe版本

這幾天在玩node.js。Azure Websites天然支持node.js(還支持.net, php和python).   它對nodejs支持的原理是:

IIS充當Web服務器,接收所有的請求,而node.exe監聽一個pipe端口。IIS通過一個名爲iisnode的handler截獲nodejs請求,然後通過pipe端口轉發給node.exe。IIS爲nodejs提供了多核、多進程支持,js文件動態重加載等功能

Azure websites缺省支持的node版本是0.6.20,這個版本較老。如果要變更node版本,可以在websites的配置裏面加上一個變量:WEBSITE_NODE_DEFAULT_VERSION,值設爲0.10.5。其他版本貌似還不行

另外,在js裏面可以通過process.version變量獲得當前node版本號

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章