ng serve --proxy-config proxyconfig.json не работает - PullRequest
0 голосов
/ 09 февраля 2019

Я создаю приложение, используя MEAN стек.Я использую файл конфигурации Proxy для отправки запросов к бэкэнду, который написан на Node JS.

proxyconfig.json

{
  "/api/*": {
   "target": "https://localhost.com:3333",
    "secure": false,
    "changeOrigin": true,
    "pathRewrite": {
      "^/api": "https://localhost.com:3333/api"
    }
  }
}

Код в файле компонента

  this.http.get("/api/posts",{responseType: 'text'})
  .subscribe(
      data =>
      {
           console.log('successs');
      },
      error =>
      {

          console.log(error);

      }
  );

Код в Node JS-сервере

 app.get('/api/posts', function(req, res) {

  console.log('Posts Api Called');

  res.status(200).send({ data: 'somedata' });

});

Я получаю 500 ошибок при проверке запроса от Chrome.Метод GET вообще не вызывается.В чем может быть причина?

1 Ответ

0 голосов
/ 09 февраля 2019

Наконец, я сделал глупую ошибку, и это сработало для меня.

{
    "/api": {
    "target": "https://localhost:3333/api",
    "secure": false,
    "changeOrigin": true,
    "pathRewrite": {"^/api" : ""}
  }
}
...