源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

vue-cli webpack 开发环境跨域详解

  • 时间:2022-10-24 18:53 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:vue-cli webpack 开发环境跨域详解
edit dev.proxyTable option in config/index.js. The dev server is using http-proxy-middleware for proxying 为了解决跨域问题, [list=1] [*]通常会使用Jsonp,但是jsonp只能是get请求。[/*] [*]或者使用CORS支持,设置Access-Control-Allow-Origin: *[/*] [/list] [b]0 前置技能[/b] 熟悉vue-loader 和 webpack [b] 1 基本配置[/b] 编辑confix/index.js文件 dev server使用的是http-proxy-middleware来代理
// config/index.js
module.exports = {
 // ...
 dev: {
  proxyTable: {
   // proxy all requests starting with /api to jsonplaceholder
   '/api': {
    target: 'http://jsonplaceholder.typicode.com',
    changeOrigin: true,
    pathRewrite: {
     '^/api': ''
    }
   }
  }
 }
}
The above example will proxy the request /api/posts/1 to http://jsonplaceholder.typicode.com/posts/1. [b] 2 全局匹配[/b] you can provide a filter option that can be a custom function to determine whether a request should be proxied: 提供一个过滤器,制定路由规则和路由方法。
proxyTable: {
 '*': {
  target: 'http://jsonplaceholder.typicode.com',
  filter: function (pathname, req) {
   return pathname.match('^/api') && req.method === 'GET'
  }
 }
}
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程素材网。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部