vue代码build后,部署到外网后调后台接口都不能执行

clipboard.png

build 这些所有Vue.http.post()或者 get()这些请求都没用作用, 用的饿了么的cooking 的vue 脚手架

clipboard.png
这是config 的配置

阅读 4.8k
2 个回答

把请求的域名都改成本地,也就是/,然后在web服务器做一层代理就可以了。

你是前后端分离吧,如果你后台走的tengine, 可能有两点参考下:

1.你前端发请求的时候需要改下请求头的host;
2.如果走了node层代理转发,需要删除content-length,tengine会检查的;

干嘛用饿了么的脚手架,vue自己本身就有很好脚手架,别人现成框架只能当做案例参考,毕竟每个公司的需求不一样,可能编译生成都各自有需求.

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题