Hỏi về async await
-
Mình đã thêm async vào trước function rồi nhưng vận bị lỗi "SyntaxError: await is only valid in async function" không biết làm gì để nó hết lỗi.
-
@Kha-Pham
Bạn cần thêm async phía trước callback như sau:
usersModel.findOne(...,async
(err, data) => {...});
-
Một điểm bạn cần lưu ý là nếu bạn muốn hàm findOrCreate chờ cho usersModel.findOne(...) thực hiện xong thì bạn thực hiện 1 trong 2 cách sau
return usersModel.findOne(..., async (err, data) => {...});
await usersModel.findOne(..., async (err, data) => {...});
-
Cám ơn bạn. Mình đã làm được rồi