Угловой Http Proxy - PullRequest
0 голосов
/ 26 мая 2019

Я только начал с 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": ""
}

, но ничегоработает.

Я что-то упустил?

...