не удалось получить данные поста формы в контроллере в узле - PullRequest
0 голосов
/ 11 июня 2018

Я новичок в узле 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">

, пожалуйста, помогите мне с этим, как я могу получить значения электронной почты и пароля для моего контроллера?

1 Ответ

0 голосов
/ 11 июня 2018

Я получил свою ошибку, поэтому подумал, что должен рассказать об этом всем.

// To get the username and password
exports.loginPost = function(req, res) {
    var email = req.body.email;
    var password = req.body.password;

if(email == "abc@123.in" && password == "abc@123.com") {
    var response = {status : 200 ,message : "Login Successful" , data : [] };
    return res.status(200).json(response);
} else {
    var response = {status : 200 ,message : "Login Failed" , data : [] };
    return res.status(200).json(response);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...