配置

注意:修改之后要重新运行一遍项目才行

devServer:{
contentBase:'./',
proxy:{
// 当你请求是以/api开头的时候,则我帮你代理访问到http://localhost:3000
// 例如:
// /api/users http://localhost:3000/api/users
// 我们真是服务器接口是没有/api的
"/api":{
target:"http://localhost:3000",
pathRewrite:{"^/api":""}
}
}
}
用代理, 首先你得有一个标识, 告诉他你这个连接要用代理. 不然的话, 可能你的 html, css, js这些静态资源都跑去代理. 所以我们只要接口用代理, 静态文件用本地.

‘/api’: {}, 就是告诉node, 我接口只要是’/api’开头的才用代理.所以你的接口就要这么写 /api/xx/xx. 最后代理的路径就是 http://xxx.xx.com/api/xx/xx.

可是不对啊, 我正确的接口路径里面没有/api啊. 所以就需要 pathRewrite,用”^/api”:”, 把’/api’去掉, 这样既能有正确标识, 又能在请求接口的时候去掉api.

最新文章

  1. Markdown渲染后文章标题收缩控件
  2. 操作系统开发系列—13.d.多进程 ●
  3. ASP.NET Web API与Rest web api
  4. PHP发送请求头和接收打印请求头
  5. LeetCode 3 Longest Substring Without Repeating Characters(最长不重复子序列)
  6. javascript单元测试工具
  7. JQuery源码分析(二)
  8. 黑马程序员——OC的内存管理学习小结
  9. android开发注意点
  10. chrome使用Timeline做性能分析
  11. python3.* socket例子
  12. CR--同事分享学习
  13. MapReduce中的Join
  14. 52ABP模板 ASP.Net Core 与 Angular的开源实例项目
  15. bzoj3451 Normal
  16. caffe编译环境的错误:..build_release/src/caffe/proto/caffe.pb.h:23:35: fatal error: google/protobuf/arena.h: 没有那个文件
  17. leecode第五题(最长回文子串)
  18. 把旧系统迁移到.Net Core 2.0 日记(10) -- EF core 和之前版本多对多映射区别
  19. asm数据文件迁移(asm–>asm)
  20. LeetCode - 442. Find All Duplicates in an Array - 几种不同思路 - (C++)

热门文章

  1. spark学习之Lambda架构日志分析流水线
  2. 清除SQL日志文件
  3. Upload Image to .NET Core 2.1 API
  4. 【原创】大叔经验分享(62)kudu副本数量
  5. [转载] ReLU和BN层简析
  6. shell、bash、terminal和kernel之间的关系
  7. vue进阶:vue-router之导航守卫、路由元信息、路由懒加载
  8. 基于JWT的token身份认证方案(转)
  9. Docker 容器数据卷(Data Volume)与数据管理
  10. centos7andcentos6初始化脚本