CLIEN

본문 바로가기 메뉴 바로가기 보기설정 테마설정
톺아보기 공감글
커뮤니티 커뮤니티전체 C 모두의광장 F 모두의공원 I 사진게시판 Q 아무거나질문 D 정보와자료 N 새로운소식 T 유용한사이트 P 자료실 E 강좌/사용기 L 팁과강좌 U 사용기 · 체험단사용기 W 사고팔고 J 알뜰구매 S 회원중고장터 B 직접홍보 · 보험상담실 H 클리앙홈
소모임 소모임전체 ·굴러간당 ·아이포니앙 ·주식한당 ·MaClien ·일본산당 ·방탄소년당 ·개발한당 ·자전거당 ·안드로메당 ·나스당 ·육아당 ·노젓는당 ·골프당 ·영화본당 ·이륜차당 ·리눅서당 ·X세대당 ·디아블로당 ·뚝딱뚝당 ·퐁당퐁당 ·콘솔한당 ·총쏜당 ·보드게임당 ·덕질한당 ·IoT당 ·냐옹이당 ·여행을떠난당 ·클다방 ·날아간당 ·가상화폐당 ·소시당 ·키보드당 ·창업한당 ·AI그림당 ·달린당 ·소셜게임한당 ·물고기당 ·바다건너당 ·3D메이킹 ·ADHD당 ·AI당 ·사과시계당 ·배드민턴당 ·야구당 ·농구당 ·블랙베리당 ·곰돌이당 ·비어있당 ·FM당구당 ·블록체인당 ·활자중독당 ·볼링친당 ·캠핑간당 ·문명하셨당 ·클래시앙 ·요리한당 ·쿠키런당 ·대구당 ·DANGER당 ·개판이당 ·동숲한당 ·날아올랑 ·전기자전거당 ·e북본당 ·갖고다닌당 ·이브한당 ·패셔니앙 ·도시어부당 ·FM한당 ·맛있겠당 ·포뮬러당 ·젬워한당 ·걸그룹당 ·안경쓴당 ·차턴당 ·땀흘린당 ·하스스톤한당 ·히어로즈한당 ·인스타한당 ·KARA당 ·꼬들한당 ·어학당 ·가죽당 ·레고당 ·LOLien ·Mabinogien ·임시소모임 ·미드당 ·밀리터리당 ·땅판당 ·헌팅한당 ·오른당 ·MTG한당 ·소리당 ·노키앙 ·적는당 ·방송한당 ·PC튜닝한당 ·찰칵찍당 ·그림그린당 ·소풍간당 ·심는당 ·패스오브엑자일당 ·라즈베리파이당 ·품앱이당 ·리듬탄당 ·Sea마당 ·SimSim하당 ·심야식당 ·윈태블릿당 ·미끄러진당 ·축구당 ·나혼자산당 ·스타한당 ·스팀한당 ·파도탄당 ·테니스친당 ·테스트당 ·빨콩이당 ·공대시계당 ·터치패드당 ·트윗당 ·VR당 ·시계찬당 ·WebOs당 ·위스키당 ·와인마신당 ·WOW당 ·윈폰이당
임시소모임
고객지원
  • 게시물 삭제 요청
  • 불법촬영물등 신고
  • 쪽지 신고
  • 닉네임 신고
  • 제보 및 기타 제안
© CLIEN.NET
공지[점검] 잠시후 서비스 점검을 위해 약 30분간 접속이 차단됩니다. (금일 18:15 ~ 18:45)

개발한당

자유 NestJS 사용하시는 분 계신가요? 17

16
2021-10-13 22:06:32 수정일 : 2021-10-13 22:46:22 122.♡.90.244
달다리

현재 NestJS를 주력으로 사용하고 있습니다.

공식 한글 문서도 있긴 하지만, 문서를 보면서 공부를 계속 하다보면 무언가 설명이 5% 모자란 듯 합니다. 문서에 있는 예제가 과연 잘 동작하는 지 궁금하기도 하구요.


그러다 보니 웹 개발 뉴비들을 위해 이걸 그냥 책으로 써봐야 겠다는 생각이 들어 집필을 시작했습니다.

내용은 NestJS로 백엔드 서버를 만들면서 백엔드 개발자가 익혀야 할 기술들을 소개하고 작은 서비스를 만들어 보는 것을 목표로 하고 있습니다.


목차만 만들어서 유명 모 IT 서적 출판사에 보냈다가 뺀지 맞고 위키독스에 올리고 있습니다.

https://wikidocs.net/book/7059


아직은 내용이 문서에서 크게 벗어나지는 않았고, 편집을 해 가면서 살을 더 붙이려고 하고 있습니다.

NestJS 사용하시는 분들 계시면 쓱 훑어 보시고 잘못 작성한 내용이 있으면 코멘트 달아 주시면 감사하겠습니다. 👐


더불어 어떤 피드백도 환영합니다~

ex) 왜 이런 쓸데없는 짓을 하냐..
ex) 예제가 왜 이렇게 허접하냐. 요롷게 바꿔봐라... 

달다리 님의 게시글 댓글
  • 주소복사
  • Facebook
  • X(Twitter)
댓글 • [17]
음성사서함
IP 211.♡.56.40
10-13 2021-10-13 22:21:35
·
NestJS 좋아요 ㅎㅎ 좋은 자료 감사합니다~
달다리
IP 122.♡.90.244
10-13 2021-10-13 22:35:30
·
@음성사서함님 아직 많이 미흡합니다. 출판할 만한 수준으로 만들어보겠습니다. :)
퓨리넬
IP 124.♡.222.83
10-14 2021-10-14 00:05:57 / 수정일: 2021-10-14 00:06:51
·
회사 업무에서 써보지는 못했지만(전, 현재 회사는 PHP 를 쓰고 있어서 ㅠㅠ)
지난 봄에 공부용으로 Node.js + NestJS(TypeORM + typescript) 로 간단한 인증과 CRUD 를 만들어봤습니다.
일단 Node.js 가 간단하게 만들기는 좋고 장점들이 있긴 한데 javascript 로 상당 시간 진행(+짧게 여러 사람들의 손을 거친) 프로젝트에서 혼돈의 카오스를 본 적이 있었습니다.
그런데 NestJS 를 조금 만져 보니 자바의 Spring 비슷하면서도 Node.js 를 이용하여 만들 수 있다는것은
개발 속도와 함께 개발의 안전성(?) 갑자기 쓰려니 뭔가 적당한 말이 안떠오르는데;;; typescript 에 프레임워크를 통해 코드의 품질을 어느 정도 유지할 수 있다고 생각했습니다.
이전에는 sequelize.js 를 사용했었고 NestJS 에서는 TypeORM (+MariaDB) 을 사용해보니 TypeORM 도 꽤 좋다고 생각이 들었고요.

나중에 MSA를 공부해서 마이크로서비스도 구현해보고 싶은데 뭔가 실험적으로 만들어볼만한 그 무언가가 지금은 안떠오르네요.

아 그런데 언제 실제 업무에 써보게 될지...PHP 8 에 Laravel 도 좋은것 같긴 한데...저는 영 PHP 가 마음에 안드네요.
달다리
IP 106.♡.129.244
10-14 2021-10-14 08:59:35
·
@퓨리넬님 맞습니다. Nest가 아무래도 PHP에 비해 최신 프레임워크다 보니 최신 프로그랭 기술이 많이 녹아 있습니다. 스프링이랑 유사한 점도 많구요.

PHP는 예전에 써봤는데 저도 코딩이 즐겁지는 않았던거 같아요. ㅠ 요즘엔 좀 발전했나 모르겠네요.
퓨리넬
IP 106.♡.213.239
10-14 2021-10-14 12:36:09
·
@달다리님 작년 하반기에 나온 php 8 은 많이 발전해보이긴 한데...기존 버전에서 올라가는것도 쉽지 않은 것 같고 (여기서는 7.1 -> 8 하려다가 말았다네요)
최근에 신규로 시작한 프로젝트의 백엔드가 php 8 + Laravel 입니다. 쓸만해 보이긴 하지만 여전히 뭔가 마음에 안듭니다. 말씀하신대로 코딩이 즐겁지 않아요.
그저 제 편견 때문인지 뭔지는 모르겠습니다. 저 외에는 다 PHP 하던 사람들이라. 쩝.
다행이 지금 프로젝트에서 저는 주로 프론트엔드를 하고 있습니다.
삭제 되었습니다.
RightHot
IP 14.♡.123.43
10-14 2021-10-14 10:13:56
·
와! 너무 좋습니다. NestJS 고민중이었는데 올려주신걸로 공부해보려구요, 좋은 자료 감사합니다.
달다리
IP 14.♡.64.21
10-14 2021-10-14 18:53:50
·
@RightHot님 감사합니다~ :)
삭제 되었습니다.
달다리
IP 14.♡.64.21
10-14 2021-10-14 18:54:12
·
@하루ㄹ님 공감합니다. nodejs 유저분들 많이 넘어오셨으면 좋겠어요. ㅎㅎ
삭제 되었습니다.
달다리
IP 14.♡.64.21
10-14 2021-10-14 18:54:26
·
@마지마고로님 감사합니다~ 꾸벅
utoi
IP 211.♡.141.245
10-15 2021-10-15 23:31:09
·
너무 기대되네요~~~
감사합니다
독행소년
IP 175.♡.185.186
10-21 2021-10-21 16:38:49
·
저도 최근에 공부중입니다만 많이 어렵네요.ㅠㅠ
달다리
IP 117.♡.25.33
10-21 2021-10-21 16:50:22
·
@독행소년님 아 그러시군요! 어느 부분이 어렵게 느껴지세요? 더 쉽게 설명이 필요한 부분 알려주시면 좋겠습니다.
독행소년
IP 175.♡.185.186
10-21 2021-10-21 17:11:31
·
@달다리님 달다리님 글이 어렵다는건 아니었고요. 현재 찬찬히 보고 있습니다^^

제가 어렵다고 한 부분은 BaseCRUD 모듈을 만들어 보려고 하는데 이게 어렵다는 얘기었습니다. 혹시 시간 나시면 한번 살펴봐주시면 감사하겠습니다.
https://www.clien.net/service/board/cm_app/16613833CLIEN

감사합니다.
달다리
IP 122.♡.90.244
10-21 2021-10-21 20:23:34
·
@독행소년님 홍미로운 주제로군요. 나중에 찬찬히 살펴보겠습니다.
닐리리아맘보
IP 125.♡.214.94
01-21 2022-01-21 23:12:33
·
다들 공감하시는 내용이지만 express의 높은 자유도 때문에 여러 문제를 겪다가 도입을 고려 중에 있습니다. 정리하고 있으신 내용이 정말 많은 도움이 되고 있습니다. 감사합니다 !!
달다리
IP 125.♡.199.192
01-23 2022-01-23 22:02:11
·
@닐리리아맘보님 도움이 되셨다니 기쁩니다!
감성개발자
IP 211.♡.232.170
11-24 2025-11-24 11:09:55
·
우와 옛날글이지만 저자님을 만나다니 너무 좋네요.
책으로 많은 도움 받았습니다.
새로운 댓글이 없습니다.
이미지 최대 업로드 용량 15 MB / 업로드 가능 확장자 jpg,gif,png,jpeg,webp
지나치게 큰 이미지의 크기는 조정될 수 있습니다.
목록으로
글쓰기
글쓰기
목록으로 댓글보기 이전글 다음글
아이디  ·  비밀번호 찾기 회원가입
이용규칙 운영알림판 운영소통 재검토요청 도움말 버그신고
개인정보처리방침 이용약관 책임의 한계와 법적고지 청소년 보호정책
©   •  CLIEN.NET
보안 강화를 위한 이메일 인증
안전한 서비스 이용을 위해 이메일 인증을 완료해 주세요. 현재 회원님은 이메일 인증이 완료되지 않은 상태입니다.
최근 급증하는 해킹 및 도용 시도로부터 계정을 보호하기 위해 인증 절차가 강화되었습니다.

  • 이메일 미인증 시 글쓰기, 댓글 작성 등 게시판 활동이 제한됩니다.
  • 이후 새로운 기기에서 로그인할 때마다 반드시 이메일 인증을 거쳐야 합니다.
  • 2단계 인증 사용 회원도 최초 1회는 반드시 인증하여야 합니다.
  • 개인정보에서도 이메일 인증을 할 수 있습니다.
지금 이메일 인증하기
등록된 이메일 주소를 확인하고 인증번호를 입력하여
인증을 완료해 주세요.