๋ฐ์ดํฐ๋ฐ์ธ๋ฉ1 [NodeJS+Express] 6. EJS๋ก MongoDB ๋ฐ์ดํฐ ๋ฐ์ธ๋ฉํ๊ธฐ ์ ๋ฒ ํฌ์คํธ๊น์ง MongoDB๋ฅผ ์๋ฒ์ ์ฐ๊ฒฐํ๊ณ DB์ ๋ฐ์ดํฐ๋ฅผ ๊บผ๋ด์ค๋ ๊ฒ๊น์ง ์๋ฃํ์๋ค. ์ด๋ฒ์๋ ๊ทธ ๋ฐ์ดํฐ๋ฅผ ์ด์ฉํ์ฌ ํ์ด์ง๋ฅผ ์ ์ํด๋ณด์! 1. EJS (Embedded JavaScipt Template) 1) ๊ฐ๋จํ๊ฒ ์์๋ณด๊ธฐ EJS๋ ํ ํ๋ฆฟ ์์ง์ด๋ค. ํ ํ๋ฆฟ ์์ง์ด๋, DB๋ API์ ๋ฐ์ดํฐ์ ๋ฏธ๋ฆฌ ์ ์๋ ํ ํ๋ฆฟ์ ํฉ์ณ์ ํ๋์ HTML ํ์ผ์ ์ถ๋ ฅํด์ฃผ๋ ๋ชจ๋์ด๋ค. ํนํ EJS๋ JavaScript ๋ฌธ๋ฒ์ ๊ทธ๋๋ก ์ฌ์ฉํ ์ ์์ด์ ํ์ฌ ํ๋ก์ ํธ์ ์์ฃผ ๊ฐํธํ๊ฒ ํ์ฉํ ์ ์๋ค. 2) ์ธํ ํ๊ธฐ (1) ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค์น npm install ejs (2) server.js(์๋ฒํ์ผ) ์์ app.set('view engine', 'ejs') ์ ์ฝ๋๋ฅผ ์๋ฒํ์ผ ์๋จ์ ์์ฑํ๋ค. (3) views ๋๋ .. 2023. 10. 8. ์ด์ 1 ๋ค์ ๋ฐ์ํ