首页 > 移动平台 > 详细

React create-react-app跨域解决方案

时间:2021-01-20 09:28:19      阅读:51      评论:0      收藏:0      [点我收藏+]

方案一:配置proxy

  1. 弹射出react详细配置 yarn eject
  2. 修改config\webpackDevServer.config.js
    proxy: {
      "/api": {
        target: "http://localhost:3000",
        changeOrigin: true,
        // pathRewrite: {
        //   "^/api": ""
        // }
      }
    },

方案二:http-proxy-middleware

  1. yarn add http-proxy-middleware -S
  2. src目录下新建文件setupProxy.js
const { createProxyMiddleware } = require("http-proxy-middleware");
module.exports = function (app) {
  app.use(
    createProxyMiddleware("/api", {
      target: "http://localhost:3000",
      changeOrigin: true,
      // pathRewrite: {
      //   "^/api": ""
      // }
    })
  )
}

React create-react-app跨域解决方案

原文:https://www.cnblogs.com/KevinTseng/p/14300670.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!