У меня проблема с отображением изображений в моем приложении.
Все файлы 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
, который я использую на сервере