当我在发布控制器内的expressjs和nodejs中使用req.param时,我得到了UNDEFINED

Coc*_*oOS 3 javascript node.js express

我是一个严重的问题:D ...我正在尝试做一些关于节点和表达的教程,最后一个我得到一个错误,我正在尝试做的教程是它

http://www.ianwootten.co.uk/2011/02/07/blog-rolling-with-couchdb-express-and-node-js
Run Code Online (Sandbox Code Playgroud)

而错误就是它

当我使用req.param('title'),我总是得到一个大的undefined,它是救了我的CouchDB里面,我调试这个和...我敢肯定,错误的是我的要求PARAM内,显然我的观点有一个名为标题输入字段我试着req.body('title')req.param.title我得到了相同的"错误"

我正在使用express和node的最新版本......我为bodyParse改变了bodyDecoder.我正在使用jade作为模板我的观点......

app.post('/blog/new', function(req,res){
  articleProvider.save({
    title: req.param('title'),
    body: req.param('body')
  }, function(error, docs) {
    res.redirect('/')
  });
});
Run Code Online (Sandbox Code Playgroud)

我该怎么办?...感谢所有人的阅读和帮助......

Ray*_*nos 5

确保使用body解析器

app.use(express.bodyParser());

然后使用你的标题 req.body.title

title是身体的财产.body不是一种方法.