首页 > 其他分享 >React反向代理-跨域

React反向代理-跨域

时间:2022-12-06 02:12:02浏览次数:39  
标签:跨域 app React createProxyMiddleware api 反向 https info666

反向代理

  • 目的:解决跨域问题
  1. 在src目录下新建一个setupProxy.js

  2. const { createProxyMiddleware } = require('http-proxy-middleware');
    module.exports = function(app) {
      app.use(
        '/xxx', //当请求到关于/xxx的请求时会被拦截 从而代理服务器会像跨域的服务器发起请求获取数据,达到转发的效果(为什么要有代理服务器?因为服务器与服务器之前是不存在跨域的)
        createProxyMiddleware({
          target: '跨域的url域名',
          changeOrigin: true
        })
      )
    }
     /*
       例如我们的接口地址是  https://info666.com/api/getData、https://info666.com/api/....
       我们可以这样配置
      */
     app.use(
        '/api',
        createProxyMiddleware({
             target: 'https://info666.com',
             changeOrigin: true
        })
      )
    
    
  3. 重启服务

标签:跨域,app,React,createProxyMiddleware,api,反向,https,info666
From: https://www.cnblogs.com/bingquan1/p/16954089.html

相关文章

  • ReactRouter-路由模式
    路由模式BrowserRouter与HashRouterBrowserRouter没有#的路径HashRouter有#路径举个栗子importReactfrom'react'import{BrowserRouter,HashRouter,Red......
  • ReactRouter-参数传递与获取参数
    参数传递与获取参数1.动态路由传参*前提配置路由,留好占位//1.配置占位<HashRouter><Switch><Routepath="/xxx/:id"></Route>//留好占位</Switch><......
  • ReactNative新手入门,常见BUG
    cannotaddachildthatdoesn’thaveaYogaNode…布局文件编写错误,可能是布局文件中注视导致的.cannotfindvariableReact需要导入React.importReact,{Compone......
  • React native View 事件拦截与处理
    ReactNative事件处理流程在事件处理中,每个事件只能由一个组件处理,如组件C处理了事件,那么AB就不会处理这个事件了示例:如果发送一个触摸或移动事件,执行流程如下1.询问谁......
  • react-native 导航组件react-navigation详解
    react-native导航组件react-navigation详解Lyan_2ab3关注0.2622018.08.1318:08:47字数716阅读2,285继续上篇文章,还是先看下上篇文章react-navigation的官......
  • 2018,React Native第三方组件库汇总
    2018,ReactNative第三方组件库汇总老实人工程师​关注他 10人赞同了该文章移动跨平台框架ReactNative经过4年的发展,其生态已经变得异常丰富,在......
  • React中的BUG记录——Error: Element type is invalid: expected a string (for built
    问题描述语法各个方面没有问题,报以下错误:Error:Elementtypeisinvalid:expectedastring(forbuilt-incomponents)oraclass/function(forcompositecomponents......
  • 你应该知道的11个React Native组件库
    你应该知道的11个ReactNative组件库 2021-12-0417:59 1165阅读  0赞随着React的日益流行和原生移动应用开发(和PWA)的崛起,ReactNative的采用率也在增长。与Rea......
  • 简评4款第三方 React Native 组件库
    简评4款第三方ReactNative组件库卓派前端工作志前端技术组@西安卓派科技NEXTTrucking​关注 12人赞同了该文章​展开目录......
  • 解决添加authorization 请求头后跨域问题
    在做身份认证的时候前端请求头上增加authorization属性后报以下错误: AccesstoXMLHttpRequestat'http://127.0.0.1:500/api/login'fromorigin'http://127.0.0.1:......