익스프레스 제네레이터는 노드로 서버를 구성할때 기본적으로 필요한 파일과 디렉토리를 생성해주는 모듈이다.
프로젝트의 기본 디렉터리 살펴보자.
bin 디렉터리
bin 디렉토리에는 www이름의 파일이 한개 존재한다.
이 파일은 확장자가 없지만 내부는 노드가 서버로서 동작하기위한
기본적인 코드가 자바스크립트로 작성되어있으며,서버를 시작할 포트가 지정되어있음.
node_modules 디렉터리
npm install을 싱행하면서 생긴 디렉터리.
package.json과 이 모듈을 실행하기 위해서 필요한 의존관계의 모듈이 설치되어있음
public 디렉터리
이미지,css,js 등 디렉터리.
routes 디렉터리
파일 내부에는 라우트 처리하기위한 코드가 작성됨.
views 디렉터리
뷰를 처리하는 파일이 위치한 곳이며, 프로젝트를 생성할때 템플릿 엔진으로 ejs를 지정했으므로,
이 디렉터리에는 확장자가 ejs인 파일이 위치하게 된다.
일종의 웹페이지를 만들때 사용한다.
app.js 파일
기본적으로 필요한 설정들을 가지고 있는 파일.
db.js 파일
데이터베이스 연동하기 위한 함수가 작성되어있는 파일.
자동으로 생성되는 것이 아니라, 추후에 직접 작성.
package.json 파일
프로젝트 설정 내용이 들어 있는 파일이다.
이 파일에는 웹애플리케이션의 이름과 버전,
그리고 프로젝트에서 사용하는 모듈이 명시되어있다.
'공부한 내용 > 안드로이드' 카테고리의 다른 글
[안드로이드] 앱 아이콘을 만들어보자! (0) | 2017.10.28 |
---|---|
[안드로이드] 데이터베이스 연동하자. (0) | 2017.10.27 |
[안드로이드스튜디오] 에뮬레이터 실행이 안될때, (0) | 2017.10.14 |
리눅스 우분투 LG 스마트폰이랑 usb 연결하는 방법 (0) | 2017.10.13 |
[맛집지도어플]개발환경을 구성하자. (0) | 2017.10.13 |