node js 활용하여 웹서버 구축

yunji·2023년 1월 25일
0

node js

목록 보기
1/9
post-thumbnail

실행환경

ubnut 20.04
AWS EC2 사용
웹서버 구축 전 AWS EC2에서 이 웹서버에 활당할 port number을 열어 놓기

1. 웹서버로 사용할 폴더를 만든다.

 mkdir backend

backend라는 폴더가 생성 된다. backend폴더로 이동 한 후

2. 사용할 패키지를 update해주고 설치 해준다.

sudo apt update

사용할 패키지를 최신 버전으로 update 한다.

sudo apt upgrade

업데이트 한 패키지를 다운해준다. 사용하 가능한 모든 패키지를

3. node js를 다운로드 해준다.

 sudo apt-get install node js

4. npm(node package manager)를 다운로드 한다.

 sudo apt install npm

5. npm을 통해서 express 다운로드 한다.

  npm install express

express는 웹서버를 구현하기 위한 프레임워크이다.

6. init으로 현재 폴더 웹 서버 폴더로 만들어 주기

npm init 

npm init 명령어를 통해 웹서버를 구성해주는 node_modules,package-lock.json, package.json 3개의 폴더가 생긴다.

🚨 package-lock.json은 건드리면 안된다.🚨

packe.json은 이 프로젝트에 대한 설명
node_modules은 npm을 통해 설치한 라이브러리가 저장되는 곳이다.

7. 웹서버를 실행 시켜 줄 웹서버 구축 파일을 만들어 야 한다.

server.js file

const express= require("express")

const app=express()
const port=8000

app.listen(port, ()=>{
   console.log(port + "번 포트에 http 통신 시작")
})

port: 이 웹서버가 사용할 port number

serv.js file까지 작성이 끝나면 기본적인 웹서버 설정 끝

8. 웹서버 터미널에서 실행 시켜 보기

server.js
profile
웹 개발

0개의 댓글