Как отображать данные на интерфейсе с помощью контроллера в Mysql

#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