我是节点js的新手,我在节点实现中面临一个问题。我想在控制器中获取节点表单发布数据,但我无法找到解决方案。这是我的代码。
这是我的路线。
app.route('/login')
.get(loginController.login)
.post(loginController.loginPost).all(methodNotAllowedHandler);
这是我的loginController
exports.login = function(req, res) {
res.render('login/login');
};
// To get the username and password
exports.loginPost = function(req, res) {
var email = req.body.email;
var password = req.password;
console.log(email);
return false;
};
这是来自login.ejs文件
<form class="form-horizontal" role="form" method="POST" action="/login">
请帮我解决这个问题,如何获取电子邮件和密码的值给我的控制器?
答案 0 :(得分:0)
我弄错了所以我想我应该告诉大家。
+--------------------+--------------+------+-----+-------------------+-----------------------------+
| Field | Type | Null | Key | Default | Extra |
+--------------------+--------------+------+-----+-------------------+-----------------------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| name | varchar(50 | NO | | 0 | |
| modified | timestamp | NO | | CURRENT_TIMESTAMP | on update CURRENT_TIMESTAMP |
| created | timestamp | NO | | CURRENT_TIMESTAMP | |
+--------------------+--------------+------+-----+-------------------+-----------------------------+