在 Azure 中创建 NodeJS Web 应用程序失败

Creation of a NodeJS web app in Azure fails

使用 this official Azure tutorial,我能够执行所有步骤,直到步骤 Browse to the app,当我使用 http://myNodeJsTestApp.azurewebsites.net 浏览应用程序时,我收到以下错误:

The page cannot be displayed because an internal server error has occurred.

请注意,使用教程要求我们在教程的步骤 Set Node.js runtime 中使用的相同 URL,我能够成功显示该部分中显示的完全相同的屏幕。所以错误发生在我进一步向下的步骤 Browse to the app 之后。我正在使用 NodeJS version 8.12.0.

如果您完全按照步骤操作并且不修改示例代码,则唯一导致内部服务器错误的错误是节点版本 8.12.0。

Azure 服务器未安装 Node.js 所有现有版本,请转到 https://yourwebappname.scm.azurewebsites.net/api/diagnostics/runtime 检查可用版本。

我建议按照教程建议使用8.11.1 LTS版本,或者你可以选择Azure上最新的10.6.0。