-
expressJavascript/Node.js 2020. 1. 22. 11:47
서버 제작 시, 불편함을 해소하고, 편의 기능을 추가한 웹 서버 프레임워크이다. 또한, http 모듈의 요청과 응답 객체에 추가 기능을 부여했다.
설치 방법
npm i -g express-generator
사용 방법
express [프로젝트 이름]
구조
app.js : 핵심적인 서버 역할을 한다.
bin/www : 서버를 실행하는 스크립트
public : 외부에서 접근 가능한 파일들을 모아둔 디렉토리(image, javascript, css)
views(view) : 템플릿 파일을 모아둔 디렉토리(ejs, pug, html)
routes(controller) : 주소별 라우터들을 모아둔 디렉토리이다. 서버의 로직은 모두 routers 폴더 안에 있다. 데이터베이스 부분은 models(model) 폴더에 넣는다.
'Javascript > Node.js' 카테고리의 다른 글
Mocha (0) 2020.01.28 middleware (0) 2020.01.22 RESTful API (0) 2020.01.22 npm (0) 2020.01.21 cookie & session (0) 2020.01.21