Obtenir req.param undefined

Je suis avec Expressjs la version 4.Je suis arriver 'undefined' sur la req.param. Voici mon exemple :
app.js

var express = require('express');
var bodyParser = require('body-parser');
var newdata = require('./routes/new');
........................
......................
app.use(bodyParser());
app.use(bodyParser.json());
app.use(bodyParser.urlencoded());

app.use('/new', newdata);

./les voies/nouvelle

var express = require('express');
var router = express.Router();

router.get('/', function(req, res){
    res.render('newdata', {
        title: 'Add new data'
    })
});

router.post('/', function(req, res){
    console.log(req.param['email']);
    res.end();
});

module.exports = router;

newdata.html

<form action="/new" role="form" method="POST">
            <div class="form-group">
                <label for="exampleInputEmail1">Email address</label>
                <input type="email" class="form-control" name="email" placeholder="Enter email">

J'ai aussi essayé avec req.body et req.params , mais la réponse est toujours la même.

Avez-vous vérifié que votre formulaire est envoyé comme application/x-www-form-urlencoded et pas multipart/form-data en quelque sorte?
vous avez post pas obtenir..c'est pourquoi.

OriginalL'auteur pyprism | 2014-05-08