React如何通過@craco/craco代理接口
更新時間:2023年10月13日 09:38:50 作者:明知山_
這篇文章主要介紹了React如何通過@craco/craco代理接口問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
React通過@craco/craco代理接口
craco.config.js文件
module.exports = {
// 代理接口
devServer: {
proxy: {
'/api': {
target: 'https://api.cn',
changeOrigin: true,
pathRewrite: {
"^/api": ''
}
}
},
},
};axios文件
axios.defaults.baseURL = "/api";
配置craco報錯
配置npm install @craco/craco 報錯

查看報錯信息是因為 react-scripts 需要得版本是4.0 版本,
所以,將 react-script的版本從5.0.1降級到4.0.0版本
npm install @craco/craco --save

總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
React使用useImperativeHandle自定義暴露給父組件的示例詳解
useImperativeHandle?是?React?提供的一個自定義?Hook,用于在函數(shù)組件中顯式地暴露給父組件特定實例的方法,本文將介紹?useImperativeHandle的基本用法、常見應(yīng)用場景,需要的可以參考下2024-03-03
React?antd中setFieldsValu的簡便使用示例代碼
form.setFieldsValue是antd?Form組件中的一個方法,用于動態(tài)設(shè)置表單字段的值,它接受一個對象作為參數(shù),對象的鍵是表單字段的名稱,值是要設(shè)置的字段值,這篇文章主要介紹了React?antd中setFieldsValu的簡便使用,需要的朋友可以參考下2023-08-08

