1. ejs Snippets
EJS란?
EJS는 Embedded JavaScript templating의 약어로서, 자바스크립트로 HTML 마크업을 생성할 수 있는 간단한 템플릿 언어입니다.
2. NODE JS 다운로드
제가 동그라미로 칠해놓은 것을 클릭하여 NODE.js 다운로드
3. NPM으로 nodemon이랑 express 다운로드
NPM이란?
NPM은 Node Package Manager의 약자이다. 자바스크립트 패키지 매니저이고 NodeJS에서 사용할 수 있는 모듈들을 패키지화하여 모아둔 저장소 역할을 하며 설치/관리를 수행할 수 있는 CLI를 제공한다.
- nodemon 다운로드
npm install 옆에 -g 옵션을 사용하였는데 g 옵션은 글로벌로 설치를 해서 다른 프로젝트 그런 경로를 상관없이 모든 곳에서 nodemon 패키지를 사용할 수 있게 해주는 것이다.
nodemon이란?
소스가 변경될 때마다 서버를 종료했다가 실행시켜주는 번거로움을 도와주는 패키지입니다. 이제 서버를 껐다 켰다하는 그런 불편함을 좀 해소시켜 주는 그런 필요한 패키지
- express 다운로드
express란?
간단하게 말하자면 Node.js를 위한 개방적인 간결한 웹 프레임워크라고 생각하면된다.
그 다음에 express --ejs myfirstmap로 express 웹 서버에서 ejs 템플릿을 세팅해야하는데 저는 이렇게 오류가 떴습니다.
그럴 때 해결방법:
1. 일단 첫번재 윈도우 파워 셸을 관리자 권한으로 실행한다.
2. Set-ExecutionPolicy RemoteSigned으로 정책을 설정한다.
위에대로 하니 이제 express --ejs myfirstmap이 잘 실행되는 것을 알 수 있다.
myfirstmap에 필요한 모듈들을 설치해주기 위해
cd myfirstmap을 통해서 myfirstmap으로 change disk를 해준다.
그리고 myfirstmap에 npm install을 이용하여 피룡한 모듈들을 설치를해준다.
nodemon을 통해서 서버를 킨다.
서버가 잘 돌아가는지 확인하기 위해서 인터넷에 localhost:3000을 쳐준다.