npm run dev 在本地调试出现跨域问题

在localhost:8080调试时会出现跨域问题,如图:

我的项目是用webpack作为前端自动化构建工具,可以在webpack-dev-server中配置跨域。webpack-dev-server是一个小型的nodejs服务器,是基于express框架的,用于实时监听和打包编译静态资源。其中里面有一个属性是proxy,是专门来配置代理请求接口的。

// # 项目\config\index.js
dev: {// PathsassetsSubDirectory: 'static',assetsPublicPath: '/',// # 配置代理proxyTable: {'/apis': {target: 'http://dev.daishutijian.com',changeOrigin: true,pathRewrite: {'^/apis': ''}}},// Various Dev Server settingshost: '0.0.0.0', // can be overwritten by process.env.HOSTport: 8080, // can be overwritten by process.env.PORT, if port is in use, a free one will be determined...
},
复制代码

http://dev.daishutijian.com映射为^/apis

// # 发送请求
const API_PATH = "apis/apps/api/";
function getOrderList(vm) {let url = API_PATH + 'user/order_list';// # http://dev.daishutijian.com/apps/api/user/order_listreturn new Promise((resolve, reject) => {Vue.http.get(url, {emulateJSON: true},).then((res) => {resolve(res.data);}).catch((res) => {console.log('warn');})})
}
复制代码

设置代理,请求成功

转载于:https://juejin.im/post/5bb03a25e51d450e9649fd87

npm run dev 在本地调试出现跨域问题解决方法相关推荐

  1. vue跨域问题解决方法

    vue跨域解决方法 vue项目中,前端与后台进行数据请求或者提交的时候,如果后台没有设置跨域,前端本地调试代码的时候就会报"No 'Access-Control-Allow-Origin' ...

  2. 谷歌浏览器本地配置host调试报跨域问题解决办法(禁用blocked requests)

    背景:前后端分离.后端服务支持跨域,后端和前端通过配置host处于同一个一级域名下. 问题:前端重新发布后,碰到以前可以调用的接口报跨域问题 分析:chrome会自动阻止发送不安全的内网请求 解决方案 ...

  3. Spring Boot2.x-13前后端分离的跨域问题解决方法之Nginx

    文章目录 概述 浏览器同源策略 后台搭建 pom.xml interceptor 配置 Controller 启动测试 浏览器和session 后端工程发布到服务器上 问题复现 通过Nginx反向代理 ...

  4. vue-resource jsonp跨域问题解决方法

    最近在学习vue.js 碰到个ajax跨域请求的问题,之前知道可以用jsonp解决,但是一直没实践过,这次用发现里面好多问题,所以现在记录下来,希望可以给刚接触使用jsonp的同学一点帮助! 关于什么 ...

  5. AJAX跨域问题解决方法(1)——禁止浏览器进行跨域限制

    思路:通过命令行修改浏览器启动参数,使得浏览器不进行跨域检查,从而允许跨域 方法:命令行参数启动浏览器后添加参数--disable-web-security 例: chrome --disable-w ...

  6. uni-app发布H5页面跨域问题解决方法

    uni-app提供了 最简单的 解决方案. 个人写的H5网页,因为没有服务器资源,所以需要经常调用其他网站的数据和资源,由于跨域问题,通常都无法访问其他网站.该方法非常适用于GET请求. 一.打开项目 ...

  7. 前端跨域问题解决方法

    1 什么是跨域? 协议,端口,域名三者之中有一个不同就会构成跨域 2 什么是同源? 同源指的就是协议,端口,域名三者一一对应,就算两个不同的域名指向同一个IP地址,也非同源,同源也是浏览器安全功能的一 ...

  8. vue-element-ui 中请求跨域问题解决方法

    找到 vue.config.js 把 默认红框中的内容注释掉改为黄框中的内容. 然后 更改 .env.development(开发配置文件),把 VUE_APP_BASE_API 中的内容改为 '/a ...

  9. Vue2前端请求API数据跨域问题解决

    Vue2前端请求API数据跨域问题解决方法 前端:Vue2 接口使用:API 问题报错提示: Access to XMLHttpRequest at 'http://localhost:9090/ec ...

最新文章

  1. 关于 hashcode 和 equals
  2. centos iptables 防火墙配置
  3. matplotlib模块学习
  4. python自动化测试-D8-学习笔记之一(面向对象编程)
  5. 跨境电商自建站后台系统原型rp_Shoptago---跨境电商平台又一个新选择
  6. Caffe源码解析—核函数
  7. 接口 java 1614953826
  8. java 蓝桥杯算法训练 s01串(题解)
  9. 富豪被劫,二十年一遇
  10. java 自己写一个模板_写一个java生成模板
  11. ST Visual Programmer(STVP)给STM8系列芯片烧录程序方法
  12. 在已有win7系统的基础上重装win10系统
  13. 一元二次方程的解法(Python语言)
  14. hdu5510Bazinga
  15. 数字逻辑课上如何制作FPGA游戏?
  16. 转自汇编网: 高三老师给大一学生的一封信(感动!)
  17. 转行程序员日记---2020-09-18【,勿忘国耻】【回忆青春】
  18. 给科研背景出身公司创始人的九条干货建议
  19. 【计算机毕业设计】基于微信小程序的美食食谱大全系统
  20. 申报职称要满足的条件

热门文章

  1. shell脚本中取消高亮显示_Linux中强大的top命令
  2. oracle 备份教研归档失败,归档日志丢失造成Rman备份失败解决办法
  3. linux nand 坏块_Nand Flash 中的坏块(Bad Block)
  4. lds天线技术流程图_音箱耳机入门,蓝牙真无线耳机中的LDS天线 「Soomal」
  5. 【TensorFlow-windows】keras接口——卷积手写数字识别,模型保存和调用
  6. final+static
  7. C# 多线程及同步简介示例
  8. android apk如何入门
  9. 教会你Linux Shell自动交互的三种方法
  10. 使用CSS实现图片未加载完成时占位显示