Angular - изображения ресурсов доступны только на локальном хосте - PullRequest
0 голосов
/ 24 апреля 2020

У меня проблема с отображением изображений в моем приложении.

Все файлы SVG находятся в src / assets / images

angular. json

 "assets": [
              "src/favicon.ico",
              "src/assets",
              "src/assets/webfonts"
            ],

localhost:

Request URL: http://localhost:4200/assets/images/image.svg
Request Method: GET
Status Code: 304 Not Modified

сервер:

Request URL: https://xxx.xxx.com/assets/images/image.svg
Request Method: GET
Status Code: 404 

Когда я пытаюсь получить доступ к ним на localhost, все работает. При развертывании приложения на сервере я получаю сообщение об ошибке 404 под каждым изображением.

Я не понимаю, как можно работать на локальном хосте, но не тогда, когда он построен на сервере.

У меня есть идея, что ng serve, который я использую на localhost, делает что-то большее (включает ресурсы?), Чем npm run build, который я использую на сервере

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...