Express를 이용한 NodeJS 웹서버 구축
안녕하세요 오늘은 요새 공부중인 NodeJS로 웹서버를 구축 해 보겠습니다.
짧은 시간에 웹서버를 구축할 수 있다는 소문을 듣고
로컬 웹 서버 구축을 해보게 되었습니다.
가장 먼저 아래 명령을 이용해서 express-generator 패키지를 설치합니다.
express프레임워크 중에서 express-generator 패키지가
기본 프로젝트 구조까지 잡아주는 패키지라고 합니다.
npm i -g express-generator
패키지를 설치하신 뒤에는 원하는 경로로 이동한뒤에
아래와 같은 명령으로 프로젝트를 생성합니다.
express 프로젝트 이름 --view=템플릿 엔진
프로젝트를 생성 후 이동해보면 기본 구조대로
프로젝트가 생성되어 있습니다.
해당 프로젝트의 경로로 이동한 뒤
아래와 같은 명령을 입력합니다.
npm i
package-lock.json 파일이 생성되고, 필요한 패키지들을 추가 해줍니다.
다음과 같이 npm start 명령을 실행하면
기본으로 설정된 웹서버가 구동이 됩니다.
아래와 같이 방화벽 경고 창이 뜨는데
엑세스 허용 해주시면 됩니다.
http://localhost:3000 으로 접속해보면
아래와 같은 테스트 페이지가 뜨는걸 확인할 수 있습니다.
웹서버에 접속하면 터미널에 Web Access 로그가 찍히는 것도 확인 할 수 있습니다.
마지막으로 자동으로 생성된 프로젝트 구조입니다.
구조에 대한 상세한 설명은 다음 포스팅에서 이어서 하도록 하겠습니다.
'언어 > NodeJS' 카테고리의 다른 글
nodemailer 모듈을 이용한 Gmail 연동 (0) | 2019.06.02 |
---|