Javascript req.body是未定义的平均值

Javascript req.body是未定义的平均值,javascript,angularjs,node.js,mongodb,express,Javascript,Angularjs,Node.js,Mongodb,Express,我的应用程序有问题。告诉你问题所在的简单方法是让mme向你展示我的代码 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)

我的应用程序有问题。告诉你问题所在的简单方法是让mme向你展示我的代码

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(结果)
;输出<代码>{uuuuu v:0,id:5836ce6c3848521ec195a82},而它应该输出<代码>{uuuuuuu v:0,名称:'text input',id:5836ce6c3848521ec195a82}

这是我的角度控制器:

myApp.controller('meetupsController', ['$scope', '$resource', function ($scope, $resource) {
  var Meetup = $resource('/api/meetups');
$scope.meetups = []

  Meetup.query(function (results) {
    $scope.meetups = results;
  });


  $scope.createMeetup = function () {
    var meetup = new Meetup();
    meetup.name = $scope.meetupName;
    meetup.$save(function (result) {
      $scope.meetups.push(result);
      $scope.meetupName = '';
    });
  }
}]);
我的模型是:

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

var Meetup = new Schema({
  name: String,
  text:String,

});


module.exports = mongoose.model('Meetup', Meetup);

谢谢你的帮助。PS我使用bodyparser

如果未定义
req.body
,则需要:

  • 确保在后端使用
  • 确保在前端传递正确的数据
  • 确保前端传递的数据位于正确的位置(正文)
  • 确保数据的格式正确(JSON?URL编码?)
  • 打开浏览器开发人员控制台中的“网络”选项卡,查看传输的内容
有关更多详细信息,请参见您自己问题的答案之一:


如果
req.body
未定义,则您需要:

  • 确保在后端使用
  • 确保在前端传递正确的数据
  • 确保前端传递的数据位于正确的位置(正文)
  • 确保数据的格式正确(JSON?URL编码?)
  • 打开浏览器开发人员控制台中的“网络”选项卡,查看传输的内容
有关更多详细信息,请参见您自己问题的答案之一:


您确定请求类型为POST吗?所有路由之前都包含bodyParser?非常感谢,我没有在所有路由之前包含bodyParser。10q太多了!!!!NP很高兴为您提供帮助。您确定该类型的请求是POST吗?所有路由之前都包含bodyParser?非常感谢,我没有在所有路由之前包含bodyParser。10q太多了!!!!NP很乐意帮忙。