reactjs - React middelware 代理没有转换 url
问题描述
我创建了这个项目,我需要从服务器获取信息。我已经在这个项目中使用了来自 http-proxy-middleware 的 createProxyMiddleware 好几个月了,没有任何问题。但是今天它刚刚停止工作,我没有对代理进行任何更改。
这是 setupProxy.js 文件中的代码。process.env.REACT_APP_GEOSERVER_MAPEO_API 变量是一个包含端点的变量:
const { createProxyMiddleware } = require("http-proxy-middleware");
module.exports = function (app) {
console.log("test");
app.use(
"/geoserver",
createProxyMiddleware({
target: process.env.REACT_APP_GEOSERVER_MAPEO_API,
changeOrigin: true,
})
);
};
我还添加了一个console.log("test")
来查看函数是否被执行,但它永远不会执行。我还对我的代码的先前版本进行了 git checkout,我确定连接有效,但在那些版本中它也不起作用。所以我确信我没有更改任何可能影响代理的代码。
解决方案
推荐阅读
- angular - 以角度测试 post 方法
- python - Python linter 警告:签名与基本方法不匹配
- vue.js - Vuejs中未刷新字段
- python - Django文件上传为不同的用户
- php - Laravel Eloquent sum on realtions
- datastax - 为 Apache TinkerPop 的 Spark-Gremlin 指定工作池 - DataStax-Enterprise Graph-Analytics
- json - 如何将此复杂 Json 转换为 Dart 对象
- java - 发送列表
从一项服务到另一项服务给出“当前请求不是多部分请求”异常 - javascript - 对于后续迭代中的循环跳过变量声明
- loopback4 - loopback 4.0 是否曾经并行运行查询?