我正在构建一个电子包裹的React应用程序。通常,使用create-react-app
,我可以在proxy
中指定一个package.json
,以便axios知道在开发过程中使用其他PORT。但是,我认为电子芯片正在做一些重载,因为即使默认情况下react运行在3000上,我的所有axios请求都被路由到电子端口:5000
上。有谁知道如何让axios使用其他端口?
答案 0 :(得分:0)
尽管不是您的问题的答案,但是如果您的意图是在react-app和electronic之间进行通信,那么我建议您使用IPC(ipcMain&ipcRenderer)调用在您的react-app与电子之间进行通信。请参考以下链接。
答案 1 :(得分:0)
您可以尝试创建axios的自定义实例,并改用它。
axiosConfig.js
const customAxiosInstance = axios.create({
baseURL: 'localhost:5000',
});
下面的代码位于调用API端点的位置
import APIEndPoint from './axiosConfig';
APIEndPoint
.get('/your-end-points-here')
.then((response) => {
// handle success
})
.catch((error) => {
// handle error
})
})