请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

部署项目时,会找不到打包的文件还有http会报404错误,怎么解决呢?

https://img1.sycdn.imooc.com/szimg//59a526310001a57d19110870.jpg

https://img1.sycdn.imooc.com/szimg//59a526300001e43918930983.jpg

我就是把项目部署到我本地的apache中,可是就是各种找不到,大哥帮帮忙~!


在4200端口开发时是没有问题的

正在回答

1回答

找不到服务是因为部署到apache中以后,发出来的服务apache没给你转发啊,开发时angular自带的服务器是可以通过 proxy 配置来转发的。解决方法二选一:1.配置apache转发服务,2.angular发服务请求时直接写绝对地址,把服务提供者域名或ip写上。

0 回复 有任何疑惑可以回复我~
  • 提问者 _sunshine #1
    谢谢老师,我刚开始不明白转发,以为Angular配置了proxy就行了,原来这只是服务器的转发,最后部署Apache是需要服务器来转发的,我去把apache也配置转发就好了,谢谢老师
    回复 有任何疑惑可以回复我~ 2017-09-03 12:07:47
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信