老版本写法:

    1. "proxy": {
    2. "/miaov": {
    3. "target": "https://data.miaov.com/",
    4. "secure": true,
    5. "changOrigin": true,
    6. "pathRewrite": {
    7. "^/miaov": ""
    8. }
    9. }
    10. },

    新写法:
    引入

    npm install http-proxy-middleware npm install qs

    创建一个新文件setupProxy.js在src目录下:

    1. const proxy = require('http-proxy-middleware')
    2. module.exports = function(app) {
    3. app.use("/miaov",proxy({
    4. "target": "https://data.miaov.com/",
    5. "secure": true,
    6. "changOrigin": true,
    7. "pathRewrite": {
    8. "^/miaov": ""
    9. },
    10. "cookieDomainRewrite":"https://data.miaov.com/" // 权限校验
    11. }))
    12. }

    http.js

    1. const proxy = require("http-proxy-middleware");
    2. module.exports = function(app){
    3. app.use("/miaov",proxy({
    4. "target":"https://data.miaov.com/",
    5. "secure": true,
    6. "changeOrigin": true,
    7. "pathRewrite": {
    8. "^/miaov":""
    9. },
    10. "cookieDomainRewrite":"https://data.miaov.com/"
    11. }))
    12. };