2つの異なるアプリケーションをマージしています。認証アプリケーションと、ユーザー入力データとアプリケーションが表示するtodoアプリケーションです。 2人は別々にうまく動作します。私がそれらをマージすると、2番目のアプリケーションに解析エラーがあります。私は問題があると思う。認証アプリケーションはapp.use(bodyParser.json())を使用します。 2番目はapp.use(bodyParser())を使用します。私は、競合があると思いますが、私はそれを解決する方法を知らないあなたがここにボディタイプエラーmongoose mongodb nodejs
は私の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} { 'テキスト入力' _id:::名前、0 __vを583464c837cb810e045b1825}は表示する必要がありながら、ここで
私のスキーマのモデルである:
var mongoose = require('mongoose');
var Schema = mongoose.Schema;
var Meetup = new Schema({
name: String,
text:String,
});
module.exports = mongoose.model('Meetup', Meetup);
運が、おかげで –