본문 바로가기

백엔드

index.js에는 어떤 내용이 들어가야 할까?

프로젝트 시작시 보통 index.js 파일부터 시작하게 설정이 되어 있다.

 

자세한 내용은 전에 내가 쓴 블로그 내용 참고.

https://koreankoder.tistory.com/2

 

프로젝트 프로세스 기록(JavaScript)

완전 무無, 백지상태에서 유有를 만들어내는 프로젝트의 첫 시작. 그 과정을 기록해보고자 한다. 이것은 순전히 나의 기록용/공부용이며, 프로젝트를 하며 잊어버리는 과정들을 적어놓으려고

koreankoder.tistory.com

 

그렇다면 제일 처음 서버가 시작하는 index.js 파일에는 보통 어떤 내용이 들어가야 할까?

 

 

 

<1>

이건 첫번째 프로젝트에서 썼던 index.js 파일이다.

여기까지는 주어졌던 부분들인데, 핵심적으로 2개의 기능이 들어가 있다.

 

① (핵심 기능모음인) app.js파일과의 연결 : 여기에 express나 여러가지 기능들이 다 이 곳에 들어 있다.

② app.listen(포트 연결)

 

 

 

<2> 

두번째 프로젝트를 할 때 팀원 분들이 작성했던 index.js파일

 (핵심 기능모음인) app.js파일과의 연결

② app.listen(포트 연결)

 

첫번째 프로젝트를 거의 따라서 진행한 프로젝트라 크게 달라지지않았고, 두개의 내용만 포함하고 나머지는 모두 app.js에 파일에 작성했다.

 

<3>

다른 index.js 파일 예제

① var express = require("express")를 여기에 작성함 (1,2번쨰 프로젝트에서는 app.js파일에 다 작성했었음)

② (핵심 기능모음인) main.js파일과의 연결

③ app.listen(포트 연결)

 

 

 

세개의 예제를 보면, index.js에는 기본적으로 

1. 핵심 기능이 담긴 js파일과 연결하는 코드

2. app.listen으로 port 연결

 

이 두가지를 담고 있다. 

 

 

연결하는 파일이기 때문에 정말 간단하고 핵심 내용만 담고 있으면 된다.

 

 

var express = require("express") 처럼 express를 불러오는 모듈도 굳이 index.js에 작성할 필요는 없고,

제일 핵심되는 기능이 다 담긴 파일인 app.js 나, main.js 등의 파일에 모든 내용 작성을 시작하면 된다.

 

 

 

 

- 이 내용은 앞으로 다른 index.js 파일들을 보면서 업데이트가 있을 시 내용을 추가할 예정임. -