Backend Complete Course | NodeJS, ExpressJS, JWT, PostgreSQL, Prisma...
- 백엔드 개발의 일반적인 어려움(무작정 따라하기, 복잡함)을 지적하며, 올바른 기본기(라우팅, 미들웨어, 유효성 검사, 인증) 이해가 중요함을 강조합니다. 🤯
- 실제 영화 시청 목록 REST API 프로젝트를 통해 Node.js와 Express를 활용한 백엔드 개발 과정을 단계별로 학습합니다. 🎬
- Node.js는 JavaScript 런타임이고 Express는 API 구축을 돕는 프레임워크임을 명확히 구분하며, Express 사용을 권장합니다. ↔️
npm init -y로 package.json을 생성하여 프로젝트를 설정하고, express와 개발 의존성 nodemon을 설치하는 방법을 설명합니다. ⚙️
nodemon은 개발 중 파일 변경 시 서버를 자동으로 재시작하여 개발 효율성을 높이는 필수 도구입니다. 🔄
app.listen()을 통해 특정 포트에서 서버를 시작하고, app.get()과 같은 HTTP 메서드를 사용하여 API 엔드포인트를 정의하는 방법을 배웁니다. 🌐
req(요청 데이터)와 res(응답 전송) 객체를 활용하여 클라이언트와 서버 간의 데이터 교환을 처리하며, JSON 형식으로 응답을 보냅니다. 📩
- Postman보다 가볍고 효율적인 API 클라이언트인 Requestly를 사용하여 API 요청을 테스트하고, 워크스페이스, 컬렉션, 변수 설정 방법을 소개합니다. 🧪
- API의 기본 URL을 변수로 설정하여 여러 엔드포인트에서 재사용함으로써 효율적인 관리가 가능합니다. 🔗
데브허브 | DEVHUB | Backend Complete Course | NodeJS, ExpressJS, JWT, PostgreSQL, Prisma...