๋ฐฑ์—”๋“œ ๊ณต๋ถ€ 2

[์ƒํ™œ์ฝ”๋”ฉ] NodeJs ํ™œ์šฉํ•˜๊ธฐ(1)

HTTP : ๋ธŒ๋ผ์šฐ์ €์™€ ์„œ๋ฒ„๊ฐ€ ์†Œํ†ต(request, response message)ํ•˜๋Š” ํ†ต์‹  ๋ฐฉ๋ฒ• - stateless Cookie : ์„œ๋ฒ„์—์„œ ์ „์˜ ๊ธฐ๋ก์„ ์ €์žฅ → session → ์ธ์ฆ์œผ๋กœ ํ™•์žฅ๋  ์ˆ˜ ์žˆ์Œ ์ด์ œ Nodejs๋ฅผ ์ด์šฉํ•ด์„œ count์˜ ์ˆ˜๋ฅผ ๋Š˜๋ ค๊ฐ€๋ฉด์„œ response ํ—ค๋”๋ฅผ ํ†ตํ•ด ๋ธŒ๋ผ์šฐ์ €์—์„œ ์„ธํŒ…ํ•˜๋ผ๊ณ  ๋ช…๋ นํ•œ๋‹ค ๊ทธ๋ฆฌ๊ณ  ๋ธŒ๋ผ์šฐ์ €๋Š” ์„œ๋ฒ„์˜ ๋ช…๋ น์— ๋”ฐ๋ผ ๋‹ค์Œ์— ๋ฐฉ๋ฌธํ–ˆ์„ ๋•Œ count๋ฅผ 2๋กœ ๋ฐ”๊พผ๋‹ค !! ์ฟ ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด ์–ด๋–ค ๊ฒŒ ํ•„์š”ํ•œ์ง€ ์•Œ์•„๋ณด๋ฉด !! https://expressjs.com/en/4x/api.html#req.cookies Express 4.x - API Reference Express 4.x API express() Creates an Express application. T..

[์ƒํ™œ์ฝ”๋”ฉ] 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..