ํ์ฌ ๊ธด๊ธํ ์ฐ๋ ค ์ฌํญ์ ์๋๋๋ค.
์ฐ๋ฆฌ๋ ํ์ฌ ๋ฃจํ๋ฐฑ + nodemailer๋ฅผ ์ฌ์ฉํ์ฌ ์ด๋ฉ์ผ์ ๋ณด๋ ๋๋ค.
์ด๋ฉ์ผ์ ํ์ฌ ๋ณด๊ธฐ์ ๊ทธ๋ค์ง ๋งค๋ ฅ์ ์ด์ง ์์ต๋๋ค.
์์ผ๋ก ๋ ๋งค๋ ฅ์ ์ผ๋ก ๋ง๋ค๊ธฐ ์ํด ๋ง์ด๊ทธ๋ ์ด์
ํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
nodemailer๋ ์ด๋ฏธ EJS ํ
ํ๋ฆฟ์ ์ง์ํฉ๋๋ค.
์์ด๋์ด๋ Free Code Camp์ ์คํ์ผ ๊ฐ์ด๋๋ผ์ธ์ ํ
๋ง๋ก ํ ์๋ฆ๋ค์ด ํ
ํ๋ฆฟ์ ๋ง๋๋ ๊ฒ์
๋๋ค.
์ฐธ๊ณ ์ฉ ์คํฌ๋ฆฐ์ท:
/cc @QuincyLarson @BerkeleyTrue
๋๋ @hallaathrad ์ ํ ๋ง๋๋ฅผ
๊ทธ๋ฌ๋ ๊ณ์ ์งํํ๊ธฐ ์ ์ ๋ชจ๋ ์ฌ๋์ ํผ๋๋ฐฑ์ ์ข์ํ ๊ฒ์ ๋๋ค.
@QuincyLarson ์ ์ด์ ๋ํด ๋ง์ ์ฐ๊ตฌ๋ฅผ ์ํํ์ต๋๋ค. ๊ทธ๋ ์ผ๋ฐ ํ ์คํธ ์ด๋ฉ์ผ์ด ์ฐธ์ฌ๋๊ฐ ๋ ๋๊ณ ์์ ๋๋์ด ๋ํ๋ค๋ ๊ฒ์ ๋ฐ๊ฒฌํ์ต๋๋ค. ์ด๊ฒ์ด ๋ชจ๋ ์ด๋ฉ์ผ์ด ์ผ๋ฐ ํ ์คํธ์ธ ์ด์ ์ ๋๋ค.
@raisedadead ์ - ์ฐ๊ตฌ์ ๋ฐ๋ฅด๋ฉด ํ ์คํธ ์ด๋ฉ์ผ์ด "๋ ํ์คํด ๋ณด์ด๊ณ " HTML ์ด๋ฉ์ผ๋ณด๋ค ์ฐธ์ฌ๋๊ฐ ๋ ๋์ ๊ฒ์ผ๋ก ๋ํ๋ฌ์ต๋๋ค. ๋น์ ์ด ๊ทธ๊ฒ์ ๋ํด ์๊ฐํ๋ค๋ฉด ์๋ฏธ๊ฐ ์์ต๋๋ค. ๊ฒฐ๊ตญ, ๊ฐ์ธ์ผ๋ก๋ถํฐ HTML ์ด๋ฉ์ผ์ ๋ง์ง๋ง์ผ๋ก ๋ฐ์ ๊ฒ์ด ์ธ์ ์์ต๋๊น?
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
@QuincyLarson ์ ์ด์ ๋ํด ๋ง์ ์ฐ๊ตฌ๋ฅผ ์ํํ์ต๋๋ค. ๊ทธ๋ ์ผ๋ฐ ํ ์คํธ ์ด๋ฉ์ผ์ด ์ฐธ์ฌ๋๊ฐ ๋ ๋๊ณ ์์ ๋๋์ด ๋ํ๋ค๋ ๊ฒ์ ๋ฐ๊ฒฌํ์ต๋๋ค. ์ด๊ฒ์ด ๋ชจ๋ ์ด๋ฉ์ผ์ด ์ผ๋ฐ ํ ์คํธ์ธ ์ด์ ์ ๋๋ค.