비동기 함수 내부에서 함수가 올바르게 완료 될 때까지 기다려야합니까? 아니면 아래 코드가 정상입니까?Firebase 기능에서 비동기 함수에서 반환 할 대상은 무엇입니까?
const db = admin.firestore();
export const onUserCreate = functions.auth.user().onCreate(async event => {
try {
const user: User = {
userId: event.data.uid,
email: event.data.email
};
await db.doc(`users/${user.userId}`).set(user, {merge: true});
} catch (error) {
throw error;
}
});
https://jakearchibald.com/2017/await-vs-return-vs-return-await/ – WilomGfx