Приложение Angular не может найти файлы активов в Azure - PullRequest
1 голос
/ 20 мая 2019

Я только что развернул свое угловое приложение в azure, запустив ng build --prod и отправив его в git, но я получаю сообщение об ошибке 404, в котором говорится, что он не может найти мой файл json, который у меня есть, в папке assets.

Я также пытался запустить ng build --prod --base-href "./", но я получаю ту же ошибку.

В настоящее время я пытаюсь получить файлы в API-сервисе, подобном этому:

return this.http.get('../assets/exercises.json')

но когда я запускаю сайт на лазурном, я получаю ошибку 404 Failed to load resource: the server responded with a status of 404 (Not Found)

1 Ответ

2 голосов
/ 20 мая 2019

Вам необходимо добавить свой собственный web.config.Its в документацию Angular: https://angular.io/guide/deployment

<staticContent><mimeMap fileExtension=".json" mimeType="application/json" /></staticContent>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...