Server:
var express = require('express'),
bodyParser = require('body-parser'),
app = express(),
server;
app.set('view engine', 'jade');
app.use(bodyParser.urlencoded({extended: true}));
app.route('/new')
.get(function(req, res) {
res.render('new');
})
.post(function(req, res) {
console.log(req.body);
res.redirect('/new');
})
server = app.listen(3000);
Template:
form(method='post' action='/new' enctype='multipart/form-data')
fieldset
label(for='first') First name
input#first(name=first type='text')
br
label(for='last') Last name
input#last(name=last type='text')
br
label(for='login') Login
input#login(name=login type='text')
br
input(type='submit' value='Add')
При нажатии на кнопку отправки формы, в консоле выводится лишь
{}. В чём может быть проблема?