我有一个明确的端点,该端点抛出意外错误。我似乎不知道发生了什么。
这是端点:
#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' });
});
});
任何人都可以看到这里发生了什么吗?我已经被刺了好几个小时而感到沮丧。