-
Node js 노드의 Express 생성기 (Express generator) 설치하기 (for Mac OS)DEV/node js 2022. 3. 17. 16:40
우선 Node js를 설치한다.
만약 설치하지 않았다면...
https://seokbong.tistory.com/38
1. Express 설치
Express generator 설치를 위해 터미널에 다음과 같이 입력하자.
sudo npm install -g express-generator
2. Express 프로젝트 생성
Express generator를 사용하여 프로젝트를 생성하자.
// 뷰 엔진을 사용하는 경우 (pug, ejs 등...) express [프로젝트_폴더명] --view=pug // 뷰 엔진 X express [프로젝트_폴더명] --no-view
폴더명을 test로 생성한 경우 다음과 같이 출력된다.
추가 사항
해당 패키지 진입 : cd [프로젝트_폴더명]
npm module 다운로드 방법 : npm install [모듈명]
app.js : 핵심적인 서버 역할, 미들웨어 관리
bin/www : 서버를 실행하는 스크립트, http 모듈에 express 모듈을 연결, 포트 지정
public : 외부(브라우저 등의 클라이언트)에서 접근 가능한 파일들을 모아둔곳
이미지, 자바스크립트, css 파일들이 있음routes : 주소별 라우터들을 모아둔 곳, 라우터를 관리, 서버의 로직은 모두 이 폴더 안의 파일에 작성
index.js 기반으로 라우팅 관리를 해주면 된다. routes 디렉터리 안에 또 폴더를 만들어서 관리 또는 파일을
생성하여 관리해도 된다. 단 루트는 index.jsviews : 템플릿 파일을 모아둔곳
서버 실행 : npm start
기본 주소 : localhost:3000
Package download : npm install [패키지_이름]
'DEV > node js' 카테고리의 다른 글
Node js 웹소켓(WebSocket)으로 서버-클라이언트 메시지 주고받기 예시 (0) 2023.03.07 Node js "command not found: nodemon" (0) 2022.04.18 Node js 노드 시작하기 9 : npm의 버전 및 명령어 (0) 2022.04.18 Node js 노드 시작하기 8 : npm 사용하기 (0) 2022.04.16 Node js 설치하기 (0) 2022.03.17