Есть фронт на реакте, который шлет запросы на адрес localhost:9000/api + адрес api. И есть бэк на flask, который работает на адресе localhost:3000. Как мне смапить это между собой, чтобы запрос localhost:9000/api/path попадал в итоге на адрес localhost:3000/path?
Пробовал через nginx сделал так, но с таким конфигом дев-сервер пеакта вообще перестает запускаться.
server {
listen 0.0.0.0:9000;
location /api {
proxy_pass http://localhost:3000;
}
}
На случай, если оба ответа на комментарий будут "да":
у webpack dev server есть конфиги проксирования, вам нужно прописать в webpack.config.js
module.exports = {
//...
devServer: {
proxy: {
'/api': 'http://localhost:3000'
}
}
};
Как можно заметить, пример из официальной документации должен подойти вам дословно.
Продвижение своими сайтами как стратегия роста и независимости