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

요우의 내맘대로 블로그

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

요우의 내맘대로 블로그

검색하기 폼
  • 내맘대로블로그 (405)
    • 미완성포스트 (7)
    • 내맘대로 (218)
      • 내맘대로포스팅 (82)
      • 내맘대로늬우스 (4)
      • 내맘대로리눅스 (43)
      • 내맘대로쓴리뷰 (42)
      • 내맘대로동영상 (8)
      • 일상다반사 (9)
      • 끄적끄적 (30)
    • 컴퓨터공학 (34)
    • 개인공부 (89)
      • Today I Learned (TIL) (21)
      • 함수형 프로그래밍 (1)
      • 소켓 프로그래밍 (9)
      • 버퍼 오버플로우 (3)
      • 웹, 데이터베이스 (11)
      • 시스템 (5)
      • TypeScript (2)
      • C and C++ (14)
      • Node.js (5)
      • Python (3)
      • JAVA (14)
      • AWS (1)
    • 캘리그라피 (16)
      • 캘리그라피++ (3)
    • 밴드활동 (41)
      • 은아쨩스의노래방 (7)
      • 재고정리 밴드 (4)
      • 한번하고말밴드 (2)
      • 알콜110도 클럽공연 (16)
      • 알콜110도 밴드 (2)
      • 멜랑꼴랑 밴드 (3)
      • (소속없음) (1)
      • 타인의드럼 (6)

Express (3)
[TIL] Dependency Injection with Express.js에 대한 고민

Express.js에서는 Dependency Injection를 어떻게 써먹어야할까? 왜 Node.js에서 Dependency Injection을 찾으셈? Express.js로 API Server를 구성해야하는 작업을 진행 중이다. 기존에 내가 하던 방식은 Dependency가 너무 심했다. 나는 전형적인 Controller-Model 방식으로 API Server를 구성하는 것을 선호하는데, 대부분 1 Controller, 1 Model 방식이다. 그러다 보니 Controller에서 Model을 사용하기 위해 Model의 내부 로직을 알아야하는 상황이었다. 주로 MySQL을 사용했다. 그래도 DB Connection 부분은 한번 추상화를 거쳐 Model에서 쿼리만 날리면 작동했지만 만약에 DBMS가 바뀌..

개인공부/Today I Learned (TIL) 2016. 12. 6. 02:01
[node.js] Request 유효값 검사 모듈 express-vaildator 에 대해..

최근에 전혀 그럴 의도가 없었지만 node.js 스킬을 향상해야하는 일이 발생하고 있다. 덕분에 다양한 모듈들을 접하고 신세계를 맛보는 중인데, 앞으로 몇 가지를 아카이빙 겸으로 포스팅할 예정이다. 오늘은 아카이빙할 모듈은 express.js에서 사용할 수 있는 request 유효값 검사 모듈 express-validator다. express-vaildator는 vaildator라는 비슷한 형태의 모듈에서 파생된 오픈 소스 모듈이다. vaildator는 Back-end, Front-end 둘 다 사용할 수 있지만 express-vaildator는 express의 요청 객체(req)의 형태에 적합하게 사용할 수 있도록 변형시킨 모듈이다. vaildator는 크게 2가지의 기능을 제공하며 express-va..

개인공부/Node.js 2016. 7. 28. 00:15
[node.js] express.js 라우트 요청 객체(req), 응답 객체(res) 정리

매번 쓸 때 마다 까먹어서 이번에 정리함. 자주 쓰이는 것은 볼드(Bold)처리 요청 객체 (Request) 일반적으로 req나 request와 같은 변수로 명명함. 어차피 콜백에 전달되므로 마음대로 지어도 된다. 여기서는 req로 사용. Methods req.params : 이름 붙은 라우트 파라미터를 담는다. ex : app.get(’/:idx’, (req, res) => { res.send(req.params.idx); }); -> req.params(name) : 이름 붙은 라우트 파라미터나 GET, POST 파라미터를 담는다. 하지만 여러가지 혼란을 줄 수 있어 사용하는 것을 지양해야한다. req.query : GET 방식으로 넘어오는 쿼리 스트링 파라미터를 담고 있다. req.body : PO..

개인공부/Node.js 2016. 7. 21. 20:03
이전 1 다음
이전 다음
최근에 올라온 글
  • 삼성 시금치램 DDR5 5600 -> 6000 오⋯
  • AMD 라이젠 7700X PBO2 언더볼팅으로 발⋯
  • Windows 11 (윈도우 11) 설치 후 초기⋯
  • 장우컴퍼니 JW-I9 PRO M.2 NVMe SS⋯
최근에 달린 댓글
  • 저도 이 문제에 대해 고민을 하다가 요우님의 블로그에 ⋯
  • 노드 공부하다가 우연히 들렀습니다. 재밌게 보고 가요!
  • 😎
  • 👍
TAG
  • 가톨릭대
  • 자바
  • Node.js
  • mysql
  • 리눅스 민트
  • 리눅스
  • C
  • 프로그래밍
  • Linux
  • 운영체제
  • 우분투
  • php
  • Java
  • system
  • 소켓
more
«   2023/03   »
일 월 화 수 목 금 토
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
글 보관함
  • 2023/02 (3)
  • 2023/01 (4)
  • 2022/12 (2)
  • 2022/04 (1)
  • 2022/03 (1)
Total
3,435,046
Today
304
Yesterday
378

Designed by Tistory / Design Customize by Yowu

티스토리툴바