代码在开发模式下工作正常。但部署到Apache后无法正常工作。
AppModule起作用,其他惰性模块无法起作用,链接路径与静态文件路径不同。
主页路径为http://127.0.0.1
,然后单击lazy-module,它将从/
找到路径。
我的js文件位于static
文件夹下。
静态文件会在此处加载,例如浏览器访问路径为“ http://127.0.0.1/static/4-es5.js”
D:/web/staticsites
└─4-es5.js
└─4-es2015.js
└─...
└─main-es5.js
当我单击惰性路由器模块链接控制台提示
(missing: http://127.0.0.1/4-es2015.js)
如何使角负荷到达http://127.0.0.1/static/4-es2015.js
的路径?
Apache Config
Alias /static D:/web/staticsites
<Directory D:/web/staticsites>
AllowOverride None
Options None
Require all granted
</Directory>
答案 0 :(得分:0)
在进行生产构建时,请使用deploy-url
ng build --prod --deploy-url /static/