일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- ethers websocket
- ethers type
- vue기초
- ethers
- 티스토리챌린지
- 컨트렉트 배포 자동화
- git rebase
- 스마트컨트렉트프록시
- 러스트기초
- 오블완
- 컨트렉트 동일한 함수이름 호출
- 프록시배포구조
- multicall
- SBT표준
- 스마트컨트렉트 예약어 함수이름 중복
- 러스트 기초 학습
- 스마트컨트렉트 함수이름 중복 호출
- Vue
- chainlink 설명
- 머신러닝기초
- 스마트 컨트렉트 함수이름 중복
- nest.js설명
- ambiguous function description
- ethers typescript
- rust 기초
- 체인의정석
- Vue.js
- ethers v6
- 스마트컨트렉트테스트
- 러스트 기초
- Today
- Total
목록nestjs 튜토리얼 (2)
체인의정석
모듈은 @Module() 데코레이터로 주석이 달린 클래스입니다. @Module() 데코레이터는 Nest가 애플리케이션 구조를 구성하는데 사용하는 메타데이터를 제공합니다. 다음과 같이 nest.js 에서는 여러 모듈을 체계적으로 관리할 수 있다. 컨트롤러와 프로바이더를 앞에서 따로 파일로 작성했기 때문에 이러한 모듈 파일에서는 파일로 작성한 부분을 모듈로 만들어서 관리해주는 역할을 하게 된다. 모듈들을 각각 인스턴스화 시킨다음에 하나로 모아주는 역할로 보면 되겠다. 처음에 기본 코드를 불러올 때 이미 작성이 된 내용을 현재 컨트롤러와 서비스에 맞게 수정을 해보았다. addresses.module.ts import { Module } from '@nestjs/common'; import { Addresses..
http 요청이 들어오게 되면 먼저 controller를 거치게 된다. 컨트롤러에서는 라우팅 작업을 수행하게 된다. 이때 클래스와 데코레이터를 사용하여 경로를 만들어 주게 된다. nest g resource [name] 이런식으로 입력을 하면 리소스가 바로 생성이 된다고 한다. 아래와 같이 경로별로 폴더가 들어 있는것을 확인할 수 있다. 이런식으로 경로별로 하나의 단위로 묶은 후 그 안에서 모듈 ,서비스, 컨트롤러인 형태로 만드는것이 장기적으로 봤을 때 유리한것 같다. ? What transport layer do you use? REST API ? Would you like to generate CRUD entry points? Yes CREATE src/address/address.controller..