Путал про Node.js пропуска строк - PullRequest
0 голосов
/ 17 июня 2020
app.get('/tasks/:id', (req, res) => {
    const _id = req.params.id

    Task.findById(_id).then((task) => {
        if (!task) {
            return res.status(404).send()
        } 
        res.send(task)
    }).catch((e) => {
        res.status(500).send(e)
    })

Я прохожу онлайн-курс Node.js, и я застрял на этой части. Как показал инструктор курса, при поиске с несуществующим идентификатором он должен возвращать пустую ошибку 404 return res.status(404).send(). Однако в Postman, когда я помещаю несуществующий идентификатор, я получаю ошибку 500, которая отличается от результата инструктора, когда он получает 404. Кто-нибудь знает, почему это происходит, и код переходит к ошибке?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...