Я новичок в Node и не могу передать параметры запроса при использовании http-proxy-middleware ..
Это выдает ошибку 404
Это экспресс-слушатель:
app.put("/api/markets/:id",()=>{..code..});
Это PUT-запрос axios:
axios
.put("/api/markets/" + idToPass, {..Object..})
.then(res => {
console.log(res);
})
.catch(err => {
console.log(err);
});
И это proxyMiddleware:
const proxy = require("http-proxy-middleware");
module.exports = function(app) {
app.use(proxy("/api/*", { target: "http://localhost:3050" }));
};
Мой клиент работает на localhost: 3000 (реагирует на приложение)И мой сервер находится на локальном хосте: 3050
Когда я открываю вкладку сети своего браузера для проверки запросов, я вижу, что осуществляется вызов
localhost:3000/api/markets/idContent
, а не
localhost:3050/api/markets/idContent
как положено.
Это работает, когда я отправляю его вручную на
localhost:3050/api/markets/idContent
Как это можно исправить, какие-нибудь идеи?
Спасибо заранее