๊ธ ๋ชฉ๋ก ๋ง๋ค๊ธฐ ์ ์ฅ๋ 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..