亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

react axios 跨域訪問一個或多個域名問題

瀏覽:265日期:2022-06-11 17:07:01

1.react + axios 跨域訪問一個域名

配置非常簡單,只需要在當前的 package.json 文件里面配置:

"proxy":"http://iot-demo-web-dev.autel.com", //當然,這里是一個假地址

像這樣:

這樣跨域便完成了,當然,也可以像網上那樣,多幾段代碼,像這樣:

我不知道你們寫入這段代碼會怎么樣,反正我是會報錯,具體報錯是怎么我這里沒辦法展示,因為我的項目已經 運行了 npm run eject 這個命令

報錯的意思大概就是 proxy 希望得到的是一個字符串,而現在得到的是一個對象,所已我只能采取 第一張圖片的方法進行跨域

而后我們安裝axios ,當然,其他的也行,在 src 目錄項目建一個 api文件, 再在api文件里面建一個 user.js 寫上下面這段代碼

import axios from "axios"export function _user(data) { return axios.get("device/detail", data)}

我這里的跨域使用的是第一張圖片上的那種跨域

在你需要發送請求的地方寫上以下代碼:

import { _user } from "../api/user" componentDidMount() { let res = _user({}) console.log(res) }

接下來咱們就能愉快的獲得后臺給我們的數據了

上面的那種跨域呢,可以說是非常方便,但是吧,如果后臺給我們兩個甚至三個不同的域名呢 怎么辦,那我們就得使用插件

2.react +axios 跨域訪問多個域名

安裝插件:npm install --save http-proxy-middleware

安裝好了之后咱們是開始配置啦:

1.首先暫時運行命令將配置暴露出來

npm run ejectoryarn eject

在這里你可能會遇到一個報錯:

那這個時候你可以將報錯百度一下,或者跟著我繼續操作

報錯的原因呢是因為咱們在使用腳手架搭建 react 時,系統會自動給我們添加一個 .gitignore 文件,如果你沒有提交到倉庫過,你就需要先提交到倉庫

完成這兩步之后就可以繼續 命名 npm run eject ,等配置文件暴露完成之后,你的 package.json 可能非常多配置,咱們不用管,在 src 下面建一個 setupProxy.js 在里面寫上下面代碼:

const { createProxyMiddleware } = require("http-proxy-middleware")module.exports = function (app) { app.use( createProxyMiddleware("/api", {  target: "http://iot-demo-web-server-dev.autel.com",  changeOrigin: true, }) ) app.use( "/sys",  createProxyMiddleware({  target: "http://localhost:5001",  changeOrigin: true, }) );}

找到 scripts 路徑 打開 strat.js

在第 117行左右 協商下面代碼:

require("../src/setupProxy")(devServer) //注意路徑是否正,是你剛才建的那個文件

如此 多個跨域便成功了,值得注意的就是, 需要在你請求的具體路徑前面加上 api 或 sys 像這樣

總結

到此這篇關于react axios 跨域訪問一個或多個域名的文章就介紹到這了,更多相關react axios 跨域內容請搜索以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持!

標簽: Ajax
相關文章:
主站蜘蛛池模板: 久久久久嫩草影院精品 | 欧美草| 青青草原综合久久大伊人精品 | 性欧美成人免费观看视 | 91亚洲福利 | 亚洲国产精品成人久久 | 国产福利不卡视频在免费播放 | 欧美一区二区三区播放 | 午夜精品久久久久久99热 | 91短视频版官网 | 成人欧美日韩高清不卡 | 亚洲综合色色图 | 中国毛片免费看 | 自拍偷拍 欧美日韩 | 欧美一级毛片兔费播放 | 在线久综合色手机在线播放 | 色综合久久一区二区三区 | 黄色性生活网站 | 国产伊人久久 | 欧美一级黄视频 | 国产精品欧美亚洲区 | a毛片免费播放全部完整 | 欧美日本韩国一区 | 成人精品亚洲人成在线 | 日韩精品片 | 国产日韩欧美一区二区三区视频 | 欧美一区二区三区大片 | 成人夜视频 | 国产黄大片在线观看视频 | 国产成人综合精品一区 | 国产精品无卡无在线播放 | 成人看片黄a在线看 | 久久国产欧美日韩高清专区 | 欧美亚洲一区二区三区四 | 国产剧情麻豆精品免费 | 国产亚洲欧美日韩在线观看不卡 | 精品欧美一区二区三区在线观看 | 制服丝袜第一页在线 | 欧美精品亚洲精品日韩 | 日本成人黄色网址 | 欧美日韩一区二区不卡三区 |