У меня есть небольшой тестовый проект Vue, созданный с помощью Vue Cli. Сделал производственную сборку с npm build.
Сайт запущен и работает, но коды состояния 204 и 404 не доходят до моего приложения (Показать страницу с моей ошибкой).
После некоторых исследований я понимаю, что мне нужно настроить
Файл web.config, как в ASP.NET, что-то вроде:
<configuration>
<system.webServer>
<validation validateIntegratedModeConfiguration="false" />
<modules runAllManagedModulesForAllRequests="true" />
<httpErrors
errorMode="Custom"existingResponse="PassThrough">
<clear />
<error statusCode="400" path="index.html"
responseMode="ExecuteURL" />
</httpErrors>
</system.webServer>
</configuration>
- Я не уверен, к какому файлу обращаться в «пути». Моя страница с ошибкой является компонентом, но vue отображает все это в index.html, так что это мое предположение.
- Где поместить файл web.config при развертывании. Я пытался поместить его в папку dist.
- Можно ли просто настроить в Azure вместо создания web.config?
Мои попытки не увенчались успехом ..
Я выполняю развертывание с помощью Visual Code (через расширение Azure).
Кто-нибудь, кто знает, как это сделать?