#mysql #node.js
#mysql #node.js
Вопрос:
Я пытаюсь показать данные на интерфейсе, используя контроллер в Angular js, но не могу этого сделать, я могу брать данные из базы данных, то есть mysql, но не знаю, как показать их на интерфейсе
module.exports = function(app) {
app.post('/login', function(req, res) {
var email = req.body.email;
var password = req.body.password;
console.log(password);
if (email amp;amp; password) {
connection.query('select * from user where email = ? and password = ?', [email, password], function(err, result) {
console.log(result);
if (err) res.send(err);
res.redirect('/dashboard');
});
}
});
}
Комментарии:
1. Пожалуйста, покажите свой код / усилия для выполнения этой задачи.
2. module.exports = function(app){ app.post(‘/login’, function(req, res){ var email = req.body.email; var password = req.body.password; console.log(пароль); if(email amp;amp; password){ подключение. запрос (‘select * от пользователя, где email = ? и пароль = ?’, [email, пароль], функция(ошибка, результат){console.log(результат); если (ошибка) res.send(ошибка); res.redirect(‘/dashboard’); }); } }); }
3. Я пытаюсь указать код в вопросе, но он выдает ошибку, поэтому я пишу код в комментарии, пожалуйста, отправьте его, этот код выдает ошибку Error: Route. post требует функции обратного вызова, но возвращает объект undefined