2015-09-23 24 views
0

我正在使用Node構建Web應用程序。當Node 4.0版本出來時我開始了。當我在本地機器上運行node -v時,我看到:「v4.0.0」。我將該網站部署爲Microsoft Azure Web App。但是,那引入了500錯誤。使用適用於Windows Azure Web App的Node v4.0

我看着日誌,我看到以下內容:

Wed Sep 23 2015 13:29:20 GMT+0000 (Coordinated Universal Time): Unaught exception: SyntaxError: Unexpected reserved word 
    at Module._compile (module.js:439:25) 
    at Object.Module._extensions..js (module.js:474:10) 
    at Module.load (module.js:356:32) 
    at Function.Module._load (module.js:312:12) 
    at Module.require (module.js:364:17) 
    at require (module.js:380:17) 
    at Object.<anonymous> (D:\home\site\wwwroot\routes\index.js:4:11) 
    at Module._compile (module.js:456:26) 
    at Object.Module._extensions..js (module.js:474:10) 
    at Module.load (module.js:356:32) 

有問題的行使用class關鍵字,這是允許在節點4.0。這促使我檢查在Azure Web App中運行的節點的版本。從Azure的控制檯中,我再次運行node -v。現在我看到,「v0.10.32」。

如何讓Node4運行於Microsoft Azure Web App?

回答

相關問題