Я пытаюсь развернуть мое приложение api nodejs rest в моем лазурном облаке, но мне снова и снова не удается.
Я получаю ответ HTTP 500.
"Невозможно отобразить страницу, поскольку произошла внутренняя ошибка сервера."
Мой AZURE FTP (что я загрузил):
файл web.config
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.webServer>
<webSocket enabled="false" />
<handlers>
<add name="iisnode"
path="app.js"
verb="*"
modules="iisnode"/>
</handlers>
<rewrite>
<rules>
<rule name="NodeInspector"
patternSyntax="ECMAScript"
stopProcessing="true">
<match url="^app.js\/debug[\/]?" />
</rule>
<rule name="DynamicContent">
<conditions>
<add input="{REQUEST_FILENAME}"
matchType="IsFile"
negate="True"/>
</conditions>
<action type="Rewrite" url="app.js"/>
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
URL-адреса
Запрос : localhost / api / user / getcategories / 5c141fa7498f3605c8b2cf34
Ответ :
{
"success": true,
"categories": [
{
"_id": "5c141fab498f3605c8b2cf35",
"name": "OTHER"
}
]
}
Запрос : https://**.azurewebsites.net/api/user/getcategories/5c141fa7498f3605c8b2cf34
Ответ : Невозможно отобразить страницу из-за внутренней ошибки сервера.