Javascript 反应+;express proxy不工作(不使用setupProxy.js)
代理服务器不工作。我没有使用http代理中间件 错误: 邮政404(未找到) router.jsJavascript 反应+;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
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_主机,而不是目标:'?