ubnut 20.04
AWS EC2 사용
웹서버 구축 전 AWS EC2에서 이 웹서버에 활당할 port number을 열어 놓기
mkdir backend
backend라는 폴더가 생성 된다. backend폴더로 이동 한 후
sudo apt update
사용할 패키지를 최신 버전으로 update 한다.
sudo apt upgrade
업데이트 한 패키지를 다운해준다. 사용하 가능한 모든 패키지를
sudo apt-get install node js
sudo apt install npm
npm install express
express는 웹서버를 구현하기 위한 프레임워크이다.
npm init
npm init 명령어를 통해 웹서버를 구성해주는 node_modules,package-lock.json, package.json 3개의 폴더가 생긴다.
🚨 package-lock.json은 건드리면 안된다.🚨
packe.json은 이 프로젝트에 대한 설명
node_modules은 npm을 통해 설치한 라이브러리가 저장되는 곳이다.
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까지 작성이 끝나면 기본적인 웹서버 설정 끝
server.js