绑定代理proxy

2020-01-06  本文已影响0人  ABSTORE

目的: 想要使用proxy代理方式,实现跨域访问,开发

官网方法:

proxy

配置 webpack-dev-server 的 proxy 属性。如果要代理请求到其他服务器,可以这样配:

"proxy": {

  "/api": {

    "target": "http://jsonplaceholder.typicode.com/",

    "changeOrigin": true,

    "pathRewrite": { "^/api" : "" }

  }

}

然后访问 /api/users 就能访问到 http://jsonplaceholder.typicode.com/users 的数据

---------结论:我没有使用 webpack-dev-server 打包工具,

用的是umi.js,并没有用webpack全家桶


方案二:官网的

自从umi.js迁移到2.X版本,(官网给出的配置)

配置文件

umi 允许在 .umirc.js 或 config/config.js (二选一,.umirc.js 优先)中进行配置,支持 ES6 语法。

为简化说明,后续文档里只会出现 .umirc.js。

编译时配置文件,二选一,不可共存。

#.env

环境变量配置文件,比如:

CLEAR_CONSOLE=none

BROWSER=none

这里定义的系统环境变量在整个umi-build-dev的生命周期里都可以被使用

比如:

export default{

        base:'/admin/',

        publicPath:'http://cdn.com/foo',

        plugins:[ ['umi-plugin-react',

                {dva:true,}

        ],

],

};

具体配置项详见配置

结论: 然而,并没有找到config配置的方法----(作为一名小菜鸟,也是很郁闷,你说支持国产,咋就这么差呢~~~~~~~~)

---接着找config配置的demo

上一篇下一篇

猜你喜欢

热点阅读