[Node.js] express.js 로 서버 만들기

Aubri·2023년 2월 19일
0

Aubri on NodeJS

목록 보기
1/3

Node.js 와 express.js 를 사용하여 서버를 만들고 실행하는 법을 알아봅시다.

1. npm init

작업하고자 하는 폴더에서
npm init
을 입력해 package.json 을 생성해줍니다.

이 때, 이름, author, entry point 등을 뭐라고 할지 물어보는데
저는 귀찮아서 전부 다 엔터키 클릭해서 했습니다. 변경하고 싶은 게 있다면 자유롭게 변경하시면 됩니다.

2. express.js 설치

express를 사용해 서버를 구축할 것이기 때문에 설치해줍니다.
npm install express
라고 써주면 packages.json dependencies에서 확인할 수 있습니다.

3. index.js 생성

엔트리 포인트를 index.js 로 했기 때문에 index.js 를 생성합니다.
만약 server.js 등으로 설정하셨다면 그에 맞게 파일을 생성해주시면 됩니다.

index.js 내용

port 번호는 자신이 사용하지 않고 있는 포트로 아무거나 변경해주어도 괜찮다.

* cors

cors를 미리 설정해줘야 나중에 다른 도메인끼리 통신을 주고 받을 때 문제 없이 사용할 수 있다.
이 때, cors 도 설치해줘야 함
npm i cors

package.json에 start 추가

node index.js 나, npm run start 커맨드로 서버를 시작할 수 있다.

4. nodemon 설치

nodemon 은 코드를 변경하고 서버를 껐다 키지 않아도 않아도 변경사항을 서버에 반영해주는 라이브러리다.

#npm
npm install -g nodemon

#yarn 
yarn global add nodemon

설치 후, nodemon index.js 라고 써주면 서버를 실행시킬 수 있다.
(nodemon entrypoint)

5. 확인하기

나는 노드몬을 사용하기 때문에 nodemon 으로 실행시켜보겠다.
nodemon index.js

이렇게 하고 내가 설정했던 포트 번호로 들어가보면,
나의 경우에는 3000이다.

http://localhost:3000
http://127.0.0.1:3000

여기로 들어가보면 잘 Hello World 가 잘 출력되는 것을 볼 수 있다.

이렇게 간단하게 Node.js, express.js 를 사용해서 서버를 구축해보았다.

profile
Delivering Happiness.

0개의 댓글