Я пытаюсь разместить свое приложение через docker, но получаю эту ошибку:
client_1 | Proxy error: Could not proxy request /api/product/B002QYW8LW from localhost:3000 to http://localhost:5000.
client_1 | See https://nodejs.org/api/errors.html#errors_common_system_errors for more information (ECONNREFUSED).
При указанных ниже настройках оно работает у меня локально. Я искал это через Google, и это, кажется, подходит для настройки прокси. Некоторым людям удалось установить прокси как объект, но это вызывает у меня ошибку, говоря, что прокси должен быть строкой. Вот почему я решил задать этот вопрос здесь снова. Может кто-нибудь помочь, пожалуйста?
Я удалил ненужные вещи в package.json для экономии места.
package.json для сервера:
{
"name": "",
"version": "",
"description": "",
"main": "src/server.js",
"scripts": {
},
"repository": {
},
"author": "",
"license": "",
"bugs": {
},
"homepage": ""
"dependencies": {},
"devDependencies": {
}
}
package.json дляклиент:
{
"name": "client",
"version": "0.1.0",
"private": true,
"dependencies": {
},
"scripts": {
},
"eslintConfig": {
},
"browserslist": {
"production": [],
"development": []
},
"proxy": "http://localhost:5000"
}
Контейнеры:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
e4b55b165c9a productfetching_client "npm start" 24 hours ago Up 24 hours 0.0.0.0:3000->3000/tcp productfetching_client_1
10581d34d189 productfetching_server "node server.js" 24 hours ago Up 24 hours 0.0.0.0:5000->5000/tcp productfetching_server_1