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?
哇!這爲我節省了很多時間。我正在走完全不同的路線。謝謝你的幫助。 –