我是续集和表达js的新手。
我需要从mysql获取数据。我已经通过同步方法创建了表和数据。
function getUserData() {
user.findAll().then(users => {
return users
})
}
console.log(getUserData());
这是用于获取用户数据。如果我访问此功能,则会收到未定义的错误。我不知道为什么会这样。
请任何人帮助解决此问题。
答案 0 :(得分:0)
findAll().
返回promise
,因此您可以像这样访问数据:
function getUserData() {
return user.findAll().then(users => { // <--- Need to add `return`
return users
}); // <---- Will return promise
}
getUserData().then(data => { console.log(data); }); // <--- So you can access the data this way