Получение ответа от Node.js на Angular - PullRequest
0 голосов
/ 02 января 2019

Я пытаюсь получить данные из Mongodb и хочу, чтобы эти данные отображались на моей веб-странице. Проблема в том, что я не знаю, как отправить весь извлеченный объект на определенный порт (ответ), чтобы яЯ смогу получить его из Angular и как я смогу получить доступ к данным из Angular

Извлечение данных из Mongodb

app.get('/api/getdata',async (req,res) =>
{
const {value} = req.body
const resp=await person.find({value})
if(!resp){
console.log('not found')
}
else{
 //this needs to be done
}
})

1 Ответ

0 голосов
/ 02 января 2019

Пожалуйста, посмотрите на экспресс-ссылку на API

, тогда ваш код будет выглядеть так:

app.get('/api/getdata', async (req,res) => {
  const {value} = req.body
  const resp = await person.find({value})
  if (!resp) {
    res.status(404).send('not found')
  }else{
    // give your data to express response to the http request
    res.json(resp); // or res.send(resp);
  }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...