데코레이터
@으로 활용
@IsEmail()이라면 들어오는 값이 이메일이어야 함.
여러 개를 사용할 수 있고 함수 합성과 같이 적용됨 (f(g(x) === g(f(x))
클래스에 함수 기능 추가 가능
module
어플리케이션의 한 부분
인스타그램에서의 포토 모듈과 비디오 모듈,,?
사용하는 모든 걸 import해야함
controller
url 가져오고 함수 반환
express의 라우터와 같음
@Get('/hello')
-> /hello 경로로 들어오면 다음 함수 실행.
Get()
-> 비어있는 get은 라우터를 의미(?)
service
비지니스 로직 수행
실제 함수를 가지는 부분
@get의 순서도 중요
transform을 쓰면 자동으로 타입 변환해줌
nestJs는 express위에서 돌아감
test app과 real server은 다른 app임
app에 설정 했으면 test app에도 해줘야함