koa2-proxy proxyOpts https://ret-auto.com:9443/charge/weChat/getOpenId?code=0c1qrbGa1NRZDF0E93Ga1ozBXk1qrbGA 转192.168.1.18:9003 '/charge/(.*)': { target: 'http://192.168.1.18:9003/', changeOrigin: true, pathRewrite: { '/charge': '', // rewrite path } }没转成功
时间: 2023-08-04 21:02:18 浏览: 117
根据你提供的koa2-proxy配置,将`https://ret-auto.com:9443/charge/weChat/getOpenId?code=0c1qrbGa1NRZDF0E93Ga1ozBXk1qrbGA`转发到`http://192.168.1.18:9003/charge/weChat/getOpenId?code=0c1qrbGa1NRZDF0E93Ga1ozBXk1qrbGA`的配置如下:
```javascript
const proxy = require('koa2-proxy');
const proxyOpts = {
'/charge/(.*)': {
target: 'http://192.168.1.18:9003/',
changeOrigin: true,
pathRewrite: {
'^/charge': '', // rewrite path
},
},
};
app.use(proxy(proxyOpts));
```
确保你在正确的位置将该配置添加到你的Koa2应用程序中,并确保已经安装了`koa2-proxy`包。
另外,请确保目标服务器(`http://192.168.1.18:9003/`)正在运行,并且可以通过正确的路径(`/charge/weChat/getOpenId?code=0c1qrbGa1NRZDF0E93Ga1ozBXk1qrbGA`)访问。你可以在目标服务器上检查日志以查看是否有任何错误或问题。还要确保你的Koa2应用程序正确地使用了代理中间件,并且没有其他配置或中间件干扰了代理的工作。
阅读全文