1
我合併了2個不同的應用程序,一個是認證應用程序,另一個是todo應用程序,用戶輸入數據和應用程序顯示它。這兩個工作單獨罰款。當我合併他們有第二個應用程序解析錯誤;我想我得到了這個問題。身份驗證應用程序使用app.use(bodyParser.json());第二個使用app.use(bodyParser());我認爲這是一個矛盾,但我不知道如何解決它,你可以幫助與mongoose mongodb nodejs的bodyparser錯誤
這裏是我的API
var Meetup = require('./models/meetup');
module.exports.create = function (req, res) {
var meetup = new Meetup(req.body);
console.log(req.body);
meetup.save(function (err, result) {
console.log(result);
res.json(result);
});
}
module.exports.list = function (req, res) {
Meetup.find({}, function (err, results) {
res.json(results);
});
}
的console.log(req.body)顯示不確定的。 的console.log(結果)顯示{__v:0,_id:583464c837cb810e045b1825},而它應該顯示{__v:0,名稱: '文字輸入' _id:583464c837cb810e045b1825}
這裏是我的架構模型:
var mongoose = require('mongoose');
var Schema = mongoose.Schema;
var Meetup = new Schema({
name: String,
text:String,
});
module.exports = mongoose.model('Meetup', Meetup);
沒有運氣,但得益於:
您應該改用此 –