делать вызов в одну схему чтобы получить значение, а потом его использовать в другой схеме. Есть вариант это сделать проще или это нормальный подход?
router.post("/send", (req, res) => {
const { chat, text, sender } = req.body;
Chat
.findOne({ handle: req.params.chatId })
.then(chat => {
var message = new Message();
message.chat = chat;
message.user = sender;
message.text = text;
message
.save()
.then((message) => {
return res.json(message);
})
.catch(err => console.log("ошибка отправки сообщения", err))
})
.catch((err) => {
console.log("ошибка поиска чата при отправке сообщения", err)
})
});
Используй async await
> var > callback
Это колбек хел?
Обсуждают сегодня