Как отрисовать результат sql с помощью узла js - PullRequest
0 голосов
/ 15 марта 2019

Я пытаюсь отобразить всех пользователей моей базы данных, используя node js. Это мой код:

app.get('/users', (req,res) => {
   var sql = "SELECT * FROM Users"
   con.query(sql, (err,result) => {
       if(err){
           console.log('SQL ERROR');
       }else{
          res.render('users.ejs', {user_list: result})
      }
   })
})

Со следующим кодом в user.ejs:

<%= user_list %> 

Вот что я вижу, когда захожу на мою страницу /users:

[object Object],[object Object],[object Object],[object Object]

Я хотел бы отобразить содержимое этих объектов. Я попытался использовать JavaScript таким образом, безуспешно:

<script>console.log(<%= user_list%>)</script>

1 Ответ

0 голосов
/ 15 марта 2019

Попробуйте res.render('users.ejs', {user_list: result[0]})

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...