节点/表达端点-引发意外错误

时间:2018-11-17 15:52:22

标签: express

我有一个明确的端点,该端点抛出意外错误。我似乎不知道发生了什么。

这是端点:

#displayName field

这是错误:

RxJava/Kotlin's #take()

我不知道这里发生了什么。看起来它可能是jsonParser的一部分,但是我有另一个具有jsonParser的端点,并且工作正常!这是工作端点:

const express = require('express'); 
const bodyParser = require('body-parser'); 
const jsonParser = bodyParser.json(); 
const router = express.Router()
const { Article } = require('./model');
const passport = require('passport'); 

router.post('/highlight', jsonParser, (req, res) => {
    const { removeId, addId } = req.body; 

    Article
        .findByIdAndUpdate(removeId, {
            featured: false
        }); 

    return Article
        .findByIdAndUpdate(addId, {
            featured: true
        })
        .then(article => {
            res.status(202).json({ article });
        })
        .catch(err => {
            res.status(404).json({ message: 'No record found' });
        }); 
}); 

任何人都可以看到这里发生了什么吗?我已经被刺了好几个小时而感到沮丧。

0 个答案:

没有答案