В моем бэкэнде работают два сервера, поэтому я должен использовать https://www.npmjs.com/package/http-proxy-middleware#shorthand, но я столкнулся с некоторыми проблемами.
Это мой код во внешнем интерфейсе, который работает на localhost: 3000
axios("/api2/login",data)
.then((res) => {
});
Это мой код в бэкэнде, который работает на localhost: 5001
const { createProxyMiddleware } = require('http-proxy-middleware');
app.use(createProxyMiddleware('/api2', {target: 'http://localhost:5001', changeOrigin: true}))
app.post("/login", (req, res, next) => {
res.send("Logged In");
});
Этот код не работает, показывая эту ошибку в консоли браузера.
GET http://localhost:3000/api2/login 404 (Not Found)
Uncaught (in promise) Error: Request failed with status code 404
at createError (createError.js:16)
at settle (settle.js:17)
at XMLHttpRequest.handleLoad (xhr.js:61)
Я не могу понять, в чем я ошибаюсь.