목록Express (2)
Earn this, Earn it.
2021년 8월 24일 글 🐶 pug란? SSR에서 html을 조금 더 세련되게 쓸 수 있도록 돕는 express 뷰 엔진이다. 이는 html태그들과 javascript를 함께 실행할 수 있게 돕는다 작동원리 pug는 파일을 렌더링하여 html로 변환한 뒤 내부의 javascript(없을 수도 있음)를 실행하여 텍스트로 바꾼 후 유저 UI를 형성한다. 사용법 npm i pug app.js에 app.set("view engine","pug") 경로지정, app.set("views", process.cwd()+"/src/views") views 폴더에 index.pug 등과 같이 사용 간단한 규칙들 모든 건 소문자로! ex) doctype html... 속성은 괄호에 넣는다! ex) link(href="ab..
2021년 8월 23일 글 express란? Node.js를 위한 백엔드 프레임워크이다. express에서 자주 쓰는 미들웨어 함수들 express.json()? 4.16이전의 버전들의 경우 외장 모듈인 body-parser를 썼으나 4.16이후 내장 모듈인 express.json()을 지원한다! post나 put과 같이 메세지 바디가 있는 요청의 경우 req.body는 body-parser 또는 express.json를 사용하기 전에는 디폴트 값으로 Undefined이 설정되어 있다. 따라서 이를 미들웨어로 적용해줘야 바디에 있는 내용을 올바르게 받아올 수 있다. (출처: Express Docs) express.urlencoded() 스택오버플로우 답변 을 참고하기 바란다. extended 옵션을 fa..