꾸준하게 거북이처럼

nodejs express js 기초 개발 환경 구축 짚고 넘어가기 본문

개인공부/JS

nodejs express js 기초 개발 환경 구축 짚고 넘어가기

somm12 2022. 6. 25. 13:58

nodemon.json 파일

Nodemon은 프로젝트를 살펴보고 변경 사항이 있을시 서버를 재시작해주는 프로그램이다. 서버를 재시작하는 대신에 babel-node를 실행하게 되는데 server.js 파일에 해준다.

server.js 파일

1,3: express를 import하고 express 어플리케이션을 구성한다. 

5,6: view engine을 Pug로 설정하고, views 디렉토리가 설정된다. *__dirname은 현재 속해있는 디렉토리 이름

7: public 에 속하는 파일들은 FrontEnd에서 구동되는 코드이다. 이 코드는 public 폴더를 유저에게 공개해 주는 것이다. 보안상

유저가 볼 수 있는 폴더를 따로 지정해주기 위함이다. 유저가 /public으로 이동할 시 public 폴더 내용을 볼 수 있다.

9: 홈페이지로 이동시 사용될 템플릿을 렌더해주는 것

10: catchall url로, 유저가 어떤 url로 이동하던지 홈으로 redirect시킨다. (이 프로젝트에선 홈만 사용할 것임)

 

*노마드 코더 줌 클론 코딩 공부시작!! 강의 들은거 복습한 것임.

 

'개인공부 > JS' 카테고리의 다른 글

Web socket vs Web RTC  (0) 2022.07.01
socket.io admin ui 사용하기 - 소개  (0) 2022.06.28
socket.io 개발 공부 개념 정리  (0) 2022.06.27
nodemon 이란?  (0) 2022.06.24
Node.js - Babel 이란? - 2021.09.18년 작성  (0) 2022.06.11
Comments