안녕하세요~ 각 질문에 답변 드릴께요~ 1. admin.firestore().collection(...).add()은 이메일을 보내고자하는 문서에 추가하면 되나요? => 특정 collection에 문서가 추가되면 이메일이 발송되는 것입니다. 특정 collection이라 함은 제 영상기준으로는 send_email입니다. send_email이란 collection에 문서가 추가되는 것을 인식해서 자동으로 이메일이 발송됩니다. 2. admin.firestore().collection(...).add()에서 admin은 firebase-admin을 import해서 가져오는 건가요? => admin sdk는 server side에서 사용하는 것입니다. 제가 code를 보여드린것은 예제입니다. pseudocode라 생각하세요~ flutter에서 create document하시고 싶다면 flutter용 client sdk를 이용하셔야 하고 그에따른 문법을 사용하셔야 합니다. 3. 2번처럼 admin을 import해서 가져오면 에러가 발생합니다(모듈을 찾을수 없다는...) => server side 예제입니다. 그냥 pseudocode 정도로 받아들이시면 됩니다. 큰 스텝으로 정리하면 아래와 같아요. 1. email발송 시 사용할 collection생성 (firebase web console) 2. triggerEmail extension 설치&설정 (firebase web console) 3. 1번 과정에서 만든 collection에 정해진 field 구조를 가진 document create (flutter,nodejs,python등 자신이 사용하는 framework에서 수행) 거의 다 오셨어요!! 포기하지 마세요!!! 개념이 안 잡혀서 어렵다 느껴질 뿐 알고 보면 별거 아닙니다.
@@ordinary_developer 답변 너무 감사합니다 !! 알려주신 대로 따라해서 자동 메일 보내기 성공했습니다 ㅎㅎ admin.firestore().collection(...).add()이 client 쪽인줄 알고 헤메고 있었습니다ㅠ 수도코드 예제라고 생각하고 영상 다시보며 따라했더니 잘 실행 되었습니다. 자세하고 친절히 답변주셔서 감사합니다. 새해복많이받으세요 :)
안녕하세요!
소개해주신 영상을 따라 firebase TriggerEmail에서 이메일 기능을 설정하려고 하는데요.
17:41(5.email collection에 create document)부분에서 궁금한점이 있습니다.
1. admin.firestore().collection(...).add()은 이메일을 보내고자하는 문서에 추가하면 되나요?
2. admin.firestore().collection(...).add()에서 admin은 firebase-admin을 import해서 가져오는 건가요?
3. 2번처럼 admin을 import해서 가져오면 에러가 발생합니다(모듈을 찾을수 없다는...)
공식문서를 보고 여기저기 찾아봐도 해결되지 않아 댓글로 문의드립니다 ㅠㅠ
안녕하세요~ 각 질문에 답변 드릴께요~
1. admin.firestore().collection(...).add()은 이메일을 보내고자하는 문서에 추가하면 되나요?
=> 특정 collection에 문서가 추가되면 이메일이 발송되는 것입니다. 특정 collection이라 함은 제 영상기준으로는 send_email입니다.
send_email이란 collection에 문서가 추가되는 것을 인식해서 자동으로 이메일이 발송됩니다.
2. admin.firestore().collection(...).add()에서 admin은 firebase-admin을 import해서 가져오는 건가요?
=> admin sdk는 server side에서 사용하는 것입니다. 제가 code를 보여드린것은 예제입니다. pseudocode라 생각하세요~
flutter에서 create document하시고 싶다면 flutter용 client sdk를 이용하셔야 하고 그에따른 문법을 사용하셔야 합니다.
3. 2번처럼 admin을 import해서 가져오면 에러가 발생합니다(모듈을 찾을수 없다는...)
=> server side 예제입니다. 그냥 pseudocode 정도로 받아들이시면 됩니다.
큰 스텝으로 정리하면 아래와 같아요.
1. email발송 시 사용할 collection생성 (firebase web console)
2. triggerEmail extension 설치&설정 (firebase web console)
3. 1번 과정에서 만든 collection에 정해진 field 구조를 가진 document create (flutter,nodejs,python등 자신이 사용하는 framework에서 수행)
거의 다 오셨어요!! 포기하지 마세요!!! 개념이 안 잡혀서 어렵다 느껴질 뿐 알고 보면 별거 아닙니다.
@@ordinary_developer 답변 너무 감사합니다 !! 알려주신 대로 따라해서 자동 메일 보내기 성공했습니다 ㅎㅎ admin.firestore().collection(...).add()이 client 쪽인줄 알고 헤메고 있었습니다ㅠ 수도코드 예제라고 생각하고 영상 다시보며 따라했더니 잘 실행 되었습니다. 자세하고 친절히 답변주셔서 감사합니다. 새해복많이받으세요 :)