일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- JavaScript
- 쿠버네티스
- node.js
- 클라우드
- AWS
- docker
- k8s
- 백준
- 컴퓨터공학
- 웹
- 알고리즘
- 백엔드
- 파이썬
- CSS
- HTML
- next.js
- 가상화
- react
- 이더리움
- 자바스크립트
- 리액트
- 프론트엔드
- 블록체인
- 이슈
- kubernetes
- TypeScript
- BFS
- es6
- 타입스크립트
- 솔리디티
- Today
- Total
목록💻 백엔드/Nest.js (2)
즐겁게, 코드
API의 엔드포인트를 관리하는 컨트롤러는 URL에 주어지는 파라미터를 어떻게 처리할까요? @Get() getUserById () { // 어떻게 파라미터에서 유저 아이디를 추출할 수 있을까요? return `returned user: ${userId}` } Nest.js는 데코레이터 문법을 적극적으로 활용하는데요, 오늘은 컨트롤러가 URL에서 데이터를 추출할 때 사용하는 데코레이터를 살펴보도록 하겠습니다. @Param 데코레이터 @Param 은 URL의 파라미터를 추출하기 위한 데코레이터입니다. @Get(":파라미터명") getUserById(@Param("파라미터명") userId) { return `returned user: ${userId}` } @Get(), @Post() 등 HTTP 요청 메서드..
Nest.js는 Express.js와 유사한 백엔드 프레임워크인데요, 아마 Express.js를 사용해본 경험이 있다면 한번쯤은 이런 고민을 해본적이 있을 것입니다. npm i express, 프로젝트 준비 끝! 그런데 이젠 뭘 해야하지? Express는 분명 편리하고 강력한 백엔드 프레임워크지만, 미들웨어와 라우팅 등의 기능을 자유도가 매우 높은 메서드로만 구현했기 때문에 프로젝트의 구조화 가 매우 어렵다는 단점이 있었습니다. Nest는 이런 문제를 해결하기 위해 타입스크립트를 기본으로 사용하고 모듈 단위를 통해 백엔드 코드를 보다 구조적으로 작성할 수 있게 해주는 프레임워크인데요, 오늘은 Nest의 소개와 함께 간단한 API 서버를 만들어보도록 하겠습니다. Nest 설치하기 Nest는 자체적인 cli..