@sendgrid/mail
ํด๋ผ์ด์ธํธ๊ฐ ์ด๋ฉ์ผ์ ๋ณด๋ด๋ ๋์ ๋์ง ๋ชจ๋ ์ค๋ฅ ๋ชฉ๋ก์ ์ด๋์์ ์ฐพ์ ์ ์์ต๋๊น?
๋ง์ง๋ง์ request
๋ฐํํ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ฝ๋๋ฅผ ๊ฒ์ฌํ์ต๋๋ค. async/await
์ ํจ๊ป ์ฌ์ฉ๋ catch
๋ธ๋ก์์ ์ค๋ฅ๋ฅผ ์๋ณํด์ผ ํฉ๋๋ค. sendgrid ํธ์ถ์ด ์ด๊ธฐํ๋๋ ๋์ผํ ๋ธ๋ก์๋ ๋ค๋ฅธ ์์ฒญ์ด ์๊ธฐ ๋๋ฌธ์
๋๋ค.
์ด๋ฌํ ์ค๋ฅ๋ฅผ ์ฒ๋ฆฌํ๊ธฐ ์ํด sendgrid ๋ชจ๋ ์ฃผ์์ ๋ ๋ค๋ฅธ try/catch๋ฅผ ๋ฐฐ์นํฉ๋๋ค. :)
์๋ ํ์ธ์ @umarhussain15 ,
๋ค์์ SendGrid๊ฐ ๋์ง ์ ์๋ ๋ชจ๋ ์ค๋ฅ
@kevinsimper๋ฅผ ๋์์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค!
๋ง์์ ๋ด์,
์๋จธ
๊ณ ๋ง์, ๋๋ ๋ฌธ์๋ฅผ ๋ณด๋ ๊ฒ์ ์์๋ค. ๋๋ ๊ฐ์ด๋๋ง ๋ณด๊ณ ์์๋ค.
@kevinsimper try/catch์ ๊ดํ ์๋ฃจ์
์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค. ๋ด ์ฝ๋๋ฅผ promise chaining์์ async/await๋ก ๋ณํํ๊ณ ์์๊ธฐ ๋๋ฌธ์ ์ฌ๋ฌ try/catch๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ ์ฃผ์ ํ์ง๋ง ๊ฒฐ๊ตญ ์ด๊ฒ์ ๋ ๋ง์ ์ ์ด๋ฅผ ์ ๊ณตํฉ๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์ด๋ฌํ ์ค๋ฅ๋ฅผ ์ฒ๋ฆฌํ๊ธฐ ์ํด sendgrid ๋ชจ๋ ์ฃผ์์ ๋ ๋ค๋ฅธ try/catch๋ฅผ ๋ฐฐ์นํฉ๋๋ค. :)