Node.js로 서버 구축하기

jongho_lee·2021년 7월 26일

Web-Shop Project

목록 보기
1/2
post-thumbnail

node.js??

저는 웹을 개발할 때 JavaScript를 사용합니다. Node.js는 브라우저에서 JavaScript를 해석하듯이 서버에서 JavaScript를 동작할 수 있도록 하는 환경이라고 생각하면 됩니다.

현재 진행하고 있는 back-end의 구조입니다.

node_modules?

node_modules이란 npm install을 할 경우에 생기는 모듈입니다.

package.json

package.json에서 자신이 설치한 모듈을 볼 수 있습니다.

npm install express

"express"라는 모듈을 설치합니다.

이제 express 활용하여 프로젝트의 서버를 구현해봅시다!

src 폴더에 app.js를 생성합니다.

// express 모듈 가져옵니다.
const express = require("express");

const app = express();

app.set("PORT", process.env.PORT || 4190)

// app.listen을 통해 서버를 연결
app.listen(app.get("PORT"), () => {
  console.log(`listen on localhost:${app.get("PORT")}`);
});

이제 터미널에 npm run dev를 실행하면

터미널에서 자신이 설정한 로컬호스트로 서버가 연결되었다는 console 메세지를 확인할 수 있습니다.

오늘은 간단하게 node.js의 모듈인 express를 활용하여 백엔드 개발환경을 구축했습니다.

다음에는 Database를 구축하고, 서버에서 받는 법을 공부해보겠습니다.

추후에 nodemon이 무엇인지도 알아봅시다.

profile
Developer

0개의 댓글