본문 바로가기 메뉴 바로가기

Hoplin Devlog

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

Hoplin Devlog

검색하기 폼
  • Categories (8)
    • 개발 (0)
      • Node.js & Nest.js (1)
      • CI CD (6)
      • 환경설정 (1)
    • 경제 (0)
  • 방명록

Modern Javascript (1)
[Node.js] Reflect Metadata 이해하기 #1 - Object Property Attribute

현재 주로 사용하고 있는 웹 프레임워크는 Nest.js 라는 프레임워크이다. 자세한것은 생략하지만, Nest.js에서는 메타데이터 프로그래밍을 제공한다. 그리고 이를 위해 Setmetadata 혹은 createDecorator 등 사용자가 메타데이터에 대한 커스텀이 가능하도록 API를 제공하며, 사용되는 @Controller, @Service등 Nest.js의 리소스들도 모두 Metadata기반으로 DI, IoC를 동작시킨다. 이 모든것을 가능하게 해주는 핵심 라이브러리중 하나가 바로 Reflect-Metadata이다. 리플렉션이란 자기 자신을 프로그래밍 하는것을 의미한다. 쉽게 말하면 코드 내에 있는 메소드, 타입, 변수등에 대한 정보를 조작할 수 있는것을 의미한다. https://www.npmjs.c..

개발/Node.js & Nest.js 2024. 1. 29. 01:02
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • Github
TAG
  • Modern Javascript
  • Property Attribute
  • CI
  • CD
  • Github Actions
  • javascript
  • CI/CD
more
«   2025/08   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바