컴퓨터 사이언스/컴퓨터 구조 & 운영체제
[혼공JS] Express 서버 시작하기
공대핫산
2024. 2. 7. 05:10
프론트 엔드 React에 이어 Express도 시작해 보겠습니다.
최종목표는 간단한 CRUD가 가능한 게시판을 목표로 만들어 보겠습니다.
Express 시작
pnpm init -y
package.json 파일을 생성해내고 내부 텍스트를 수정해봅시다.

이후 express를 설치하고
pnpm install express
app.js 파일을 만들고 기본적인 hello world 예제를 붙여넣습니다.
const express = require('express')
const app = express()
const port = 3000
app.get('/', (req, res) => {
res.send('Hello World!')
})
app.listen(port, () => {
console.log(`Example app listening on port ${port}`)
})
그 다음 node app.js를 터미널에 입력하면 이렇게 3000번에 개발 서버가 완성되고

http://localhost:3000/ 로 접속하면

예제가 출력됩니다!
이것으로 풀스택의 첫걸음을 완료했습니다.
프로젝트 폴더 구조는 이렇습니다.
[project]
├── backend
│ └── node_modules
└── frontend
├── node_modules
├── public
└── src