我有 2 个快递服务器:
两者都可以使用以下方式在本地访问:
http://localhost:3000/news
http://localhost:3001/stock
我的目标:
从代理服务器访问两个 Express 服务器端点http://localhost:8008
我的问题:
我只能到达第一个api1的端点
任何帮助将不胜感激 :)
const express = require('express');
const { createProxyMiddleware } = require('http-proxy-middleware');
const api1 = createProxyMiddleware({
target: 'http://localhost:3000'
});
const api2 = createProxyMiddleware({
target: 'http://localhost:3001'
});
const app = express();
app.use(api1);
app.use(api2);
app.listen(8008);
Run Code Online (Sandbox Code Playgroud)
**编辑1:
我尝试了一下,它适用于api1端点,但不适用于api2端点。
const express = require('express');
const { createProxyMiddleware } = require('http-proxy-middleware');
const apiProxy = createProxyMiddleware('/', {
target: 'http://localhost:3000'
});
const apiProxytwo = createProxyMiddleware('/', {
target: …Run Code Online (Sandbox Code Playgroud)