Я только начал с Angular 7, и у меня проблемы с проксированием.Я нашел бесчисленное множество блогов и ответов о переполнении стека, и ни один из них не помог, извините за то, что они раздражают и публикуют один и тот же вопрос, но я надеюсь, что кто-то может дать мне подробности.
Мой proxy.conf.json выглядит такthis:
{
"/api/*": {
"target": "http://localhost:3000",
"secure": false,
"changeOrigin": true,
"logLevel": "debug"
}
}
Я добавил «proxyConfig»: «./proxy.conf.json» в файл angular.json
"serve": {
"builder": "@angular-devkit/build-angular:dev-server",
"options": {
"browserTarget": "show-yourself:build",
"proxyConfig": "./proxy.conf.json"
},
Я получаю следующие три сообщения в терминале при запускеКоманда «ng serve --proxy-config proxy.conf.json»:
[HPM] Subscribed to http-proxy events: [ 'error', 'close' ]
[HPM] POST /api/users/ -> http://localhost:3000
[HPM] Error occurred while trying to proxy request /api/users/ from localhost:4200 to http://localhost:3000 (ECONNREFUSED) (https://nodejs.org/api/errors.html#errors_common_system_errors)
and this error in my console:
POST http://localhost:4200/api/users/ 504 (Gateway Timeout)
Я также добавил эту строку кода в файл proxy.conf.json
"pathRewrite": {
"^/api": ""
}
, но ничегоработает.
Я что-то упустил?