使用this official Azure tutorial,我可以执行所有步骤,直到使用Browse to the app
浏览到应用程序的步骤http://myNodeJsTestApp.azurewebsites.net
出现以下错误:
由于发生内部服务器错误,因此无法显示该页面。
请注意,使用与教程要求我们在教程的步骤Set Node.js runtime
中使用的URL相同的URL,我能够成功显示该部分中显示的完全相同的屏幕。因此,在我进一步执行步骤Browse to the app
之后发生了错误。我正在使用NodeJS version 8.12.0
。
答案 0 :(得分:1)
如果完全按照步骤操作,并且不修改示例代码,则导致内部服务器错误的唯一故障是节点版本8.12.0。
Azure服务器未安装所有现有版本的Node.js,请转到function add_custom_rewrite_rule() {
add_rewrite_rule('^rentals/?$', 'index.php?ct_ct_status=for-rent&search-listings=true', 'top');
}
add_action('init', 'add_custom_rewrite_rule', 10, 0);
检查可用版本。
我建议按照本教程的建议使用8.11.1 LTS版本,或者您可以选择Azure上的最新版本10.6.0。