카테고리 없음

코로나 맵 환경설정

귀요미찰쓰 2021. 11. 21. 04:15
728x90
반응형
반응형

1. ejs Snippets

EJS란? 

EJS는 Embedded JavaScript templating의 약어로서, 자바스크립트로 HTML 마크업을 생성할 수 있는 간단한 템플릿 언어입니다. 

2. NODE JS 다운로드

링크: https://nodejs.org/ko/

제가 동그라미로 칠해놓은 것을 클릭하여 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을 쳐준다.

 

반응형