ExpressServer
Node.JS)04.25( ExpressServer - 라우터 분리, 쿠키/세션 암호화, nunjucks(넌적스)템플릿 )
목차 2022.04.24 - [Programming/BACKEND] - Node.js)04.22( ExpressServer ( 기초, 라우터, 미들웨어, 추가모듈, 쿠키, 세션( express-session ), multer ) ) 1. 라우터 분리 1.1. routers 폴더 생성 아래 이미지와 같이 폴더와 js파일을 구성한다. 1.1.1. routers/index.js const express = require('express'); // const app = express(); const router = express.Router(); // app.get('/', (req, res)=>{}); router.get('/', (req, res)=>{ res.send("Hello, Express route..
Node.js)04.22( ExpressServer ( 기초, 라우터, 미들웨어, 추가모듈, 쿠키, 세션( express-session ), multer ) )
목차 2022.04.22 - [Programming/BACKEND] - Node.JS)04.21(HttpServer, Axios ) 1. ExpressServer Express서버의 다른서버와의 특징 http 모듈 웹서버의 확장판으로 코드 가독성이 좋고 확장성이 뛰어나다. 프레임이 잡혀있어 파일관리 및 운영이 용이하다. 비슷한 서버로서 Koa, Hapi 드이 있지만 Express서버를 가장 많이 사용한다. 코드관리 및 편의성에서 많은 장점을 제공한다.> nodemon의 이점 서버구동 및 운용에 발생한 모든 과정을 로깅으로 보여준다. 에러 수정이 용이하다. 일정 시간이 지나거나 주요파일이 저장되면 서버가 다시 재구동되므로, 수동으로 서버 재시작의 불편함이 없다. package.json Express 서버의..