【问题标题】:Cannot POST / express and mongoose不能邮寄/快递和猫鼬
【发布时间】:2018-07-01 05:25:31
【问题描述】:

当我尝试发布此内容时

"_id" : "QQCEyALuMpisEcPb2",
"title" : "hola3",
"listId" : "ZSHvg4gEcKr7y424A",
"boardId" : "fnnkpFjRPhdzMFkrJ",
"archived" : false,
"userId" : "yyJWGn2FZ2AwzHsxT"

有了这个架构

var mongoose = require('mongoose');
var Schema = mongoose.Schema;

var CardSchema = new Schema({
_id : String,
tittle : String,
listId : String,
boardId : String,
archived :Boolean,
userId : String )};

module.exports = mongoose.model('Card', CardSchema);

我不能,它显示我不能 POST / 而且我不知道为什么我试图在数据库中手动插入这个 json 并且它工作但是当我尝试使用它时它给了我一个错误

router.route('/cards')
.post(function(req, res) {
    var card = new Card();
    card._id = req.body._id; 
    card.tittle = req.body.tittle;
    card.listId = req.body.listId;
    card.boardId = req.body.boardId;
    card.archived = req.body.archived;
    card.userId = req.body.userId;

    card.save(function(err) {
        if (err) res.send(err);

        res.json({ message: 'Card created!'})
    });
});

我正在使用 REST Console 来试试这个。

【问题讨论】:

  • 确切的错误是什么?
  • 这是路由器问题,您的路由器未注册
  • @GrégoryNEUT 我的错,没有显示错误,只是不要让我插入 json 并显示我无法 POST /
  • @GrégoryNEUT 我自己解决了,我以一种糟糕的方式运行应用程序,代码没问题,ty

标签: node.js mongodb api express mongoose


【解决方案1】:

我自己解决了,我以一种糟糕的方式运行应用程序,代码没问题,ty

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-08-28
    • 2021-04-12
    • 2021-04-11
    • 1970-01-01
    • 2020-10-23
    • 1970-01-01
    • 1970-01-01
    • 2017-02-27
    相关资源
    最近更新 更多