[์ํ์ฝ๋ฉ] Node.js ๋ฅผ ์ด์ฉํด ์น์ ํ๋ฆฌ์ผ์ด์
๋ง๋ค๊ธฐ(4)
๊ธ ๋ชฉ๋ก ๋ง๋ค๊ธฐ ์ ์ฅ๋ data๋ฅผ ์ฝ์ด์ค๋ ๋ฒ *GET์ ๋ํ ๋ผ์ฐํธ app.get('/topic', function(req, res){ // get ๋ฐฉ์์ผ๋ก /topic ๋ผ์ฐํธ fs.readdir('data', function(err, files){ if(err){ res.status(500).send('Internal Server Error'); } res.render('view', {topics: files}); }) }) ํ
ํ๋ฆฟ์์ง์ ์ด์ฉํ๋ค app.set('views', './views_file'); app.set('view engine', 'pug'); ์ ์์
์์ ์์ฑํ๋ ์ด ์ฝ๋๊ฐ ์์ด์ผ ํจ readdir์ ์ด์ฉํด์ data๋ฅผ ์ฝ์ด์จ๋ค ๊ทธ๋ callback ํจ์๋ err์ file ๋ชฉ๋ก(f..