Javascript 反应+;express proxy不工作(不使用setupProxy.js)

Javascript 反应+;express proxy不工作(不使用setupProxy.js),javascript,reactjs,proxy,Javascript,Reactjs,Proxy,代理服务器不工作。我没有使用http代理中间件 错误: 邮政404(未找到) router.js const express = require('express'); const router = express.Router(); router.get('/db', (req, res) => {console.log("/db");}); }); module.exports = router; const app = express(); const PORT = proce

代理服务器不工作。我没有使用http代理中间件

错误:

邮政404(未找到)

router.js

const express = require('express');
const router = express.Router();

router.get('/db', (req, res) => {console.log("/db");});
});

module.exports = router;
const app = express();
const PORT = process.env.PORT || 4000;
const { createProxyMiddleware } = require("http-proxy-middleware");

app.use(express.static(path.join(__dirname, './../../public')));
app.use("/", router)
app.use(createProxyMiddleware("/db", { target: 'http://localhost:4000', changeOrigin: true }));

app.listen(PORT, () => {
    console.log(`Check out the app at http://localhost:${PORT}`);
});
server.js

const express = require('express');
const router = express.Router();

router.get('/db', (req, res) => {console.log("/db");});
});

module.exports = router;
const app = express();
const PORT = process.env.PORT || 4000;
const { createProxyMiddleware } = require("http-proxy-middleware");

app.use(express.static(path.join(__dirname, './../../public')));
app.use("/", router)
app.use(createProxyMiddleware("/db", { target: 'http://localhost:4000', changeOrigin: true }));

app.listen(PORT, () => {
    console.log(`Check out the app at http://localhost:${PORT}`);
});

您的目标url应该是您的api_主机,而不是目标:'?