Fel*_*sto 8 proxy reactjs package.json react-create-app
我需要在 API 中测试一个端点,但我已经使用了一个 API,而且我不想更改所有仅针对新 API 的调用。
我不知道事件是否可能,但是有没有办法在proxy
里面定义多个package.json
?
有什么方法可以在里面传递身份验证密钥package.json
吗?
主服务器,是一个本地服务器,带有一个代理:
"proxy": {
"/api": {
"target": "http://localhost:3001/proxy",
"changeOrigin": true,
"pathRewrite": {
"^/api": ""
}
}
},
Run Code Online (Sandbox Code Playgroud)
目前我正在使用axios
API 调用,并且该项目是从react-create-app
.
小智 5
在package.json中,您可以配置代理服务器,根据不同API请求的模式进行匹配,向不同目标发出API请求,如下所示。
注意事项:
下面的代码对我有用。有 3 台不同的服务器,一台用于报告请求,一台用于访问控制请求,其余所有请求都应发送到第三台服务器。
"proxy": {
"/report/.*(_get)": {
"target": "http://localhost:8093/"
},
"/access/.*(_get)": {
"target": "http://localhost:8091/"
},
"/.*": {
"target": "https://egov-micro-dev.egovernments.org/",
"changeOrigin": true
}
},
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助。