2016-06-10 44 views
1

這是我app.js文件...節點JS後的數據不確定

var routes = require('./routes'); 
var user = require('./routes/user'); 
var reg = require('./routes/register'); 
var bodyParser = require('body-parser'); 

app.use(bodyParser.json()); 
app.use(bodyParser.urlencoded({ 
    extended: true 
})); 

... 
... 
app.get('/', routes.index); 
app.get('/users', user.list); 
app.get('/register', reg.register); 

app.post('/signup', reg.postRegister); 

在我register.js文件我渲染使用get了新的一頁,我試圖從該頁面訪問post數據使用post功能...

exports.register = function (req, res){ 
    res.render('register.jade', { title: 'register' }); 
} 

exports.postRegister = function (req, res) { 
    console.log(req.body.reg_name); 
} 

get作品,並post函數被調用,但控制檯日誌undefined,我想不通爲什麼。這是我的HTML文件,register.js試圖訪問...

form(name="login", method="post", action='/signup', enctype="multipart/form-data") 
    div.personal 
     span.label name 
     input(type="text", name="reg_name") 
     input(type="submit", value="Submit") 

爲什麼我收到undefined

回答

1

刪除該屬性[enctype =「multipart/form-data」]

+0

哈哈,哇...感覺很笨 – Bolboa