angular - Angular - 只能在 localhost 上访问的资产图像
问题描述
我在我的应用程序中显示图像时遇到问题。
所有 svg 文件都在 src/assets/images
角.json
"assets": [
"src/favicon.ico",
"src/assets",
"src/assets/webfonts"
],
本地主机:
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。
我不明白,如何在 localhost 上工作,但在服务器上构建时却不行。
我知道ng serve
我在 localhost 上使用的功能比npm run build
我在服务器上使用的功能更多(包括资产?)
解决方案
推荐阅读
- spring-boot - 当 addFilterBefore(customFilter(), AbstractPreAuthenticatedProcessingFilter.class) 存在时,web.ignoring() 不起作用
- python - 在 Jupyter 中的 Kaggle
- python - 使用scrapy获取表单请求的响应
- kubernetes - 无法从 Windows GKE pod 中访问互联网
- python - Python - 用多态性替换许多 if else
- github-api - Github 304 响应似乎计入速率限制
- python - 如何从网页上的下拉列表中提取数据并使用python在excel中打印
- r - 是否有一个函数可以计算许多(997)个不同股票的数据集的回报?
- python - 抽查ml模型。我如何适合所有模型我是否使用 for 循环
- angular - 如何在存储库中使用两种方法制作一种方法