Я создаю приложение, используя 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
вообще не вызывается.В чем может быть причина?