Published onDecember 26, 2022Slack Bot 개발기 (with hubot)nodejshubotslackteam서로에게 칭찬하는 문화를 만들기 위해 Hey! Taco와 같은 역할을 하는 Slack Bot을 개발하게 되었다.
Published onMarch 13, 2020express에서 graphql 사용하기nodejsgraphqlbackendexpress에서 graphql 사용하기 | RESTful과 차이점 | GraphQL 장단점
Published onDecember 29, 2019express에서 JWT사용하기nodejsjwtbackendJWT 는 JSON Web Token의 약자로 클라이언트와 서버, 서비스와 서비스 사이 통신 시 권한 인가(Authorization)를 위해 사용하는 토큰이다.
Published onOctober 11, 2019express에서 mongoose 사용하기nodejsmongoosemongodbbackendmongoose는 MongoDB ODM(Object Document Mapping)중 하나로써, MongoDB Document를 자바스크립트 Object에 매칭시켜주는 역할을 한다.
Published onJune 19, 2019Socket 서버 구현 6 (http Request)nodejsbackendwebsocketrequest 모듈 | stream 연결 | SwiftStack Authentication
Published onJune 18, 2019Socket 서버 구현 5 (Zookeeper Client, Kafka Producer)nodejsbackendwebsocketZookeeper Client 구현 | Kafka Producer
Published onJune 17, 2019Socket 서버 구현 4 (Redis Client)nodejsbackendwebsocketredisRedis 사용 | ioredis 모듈 | Master의 Redis subscribe 및 Worker로 전달
Published onJune 16, 2019Socket 서버 구현 3 (Logging)nodejsbackendwebsocketWinston 모듈 | Master로 Log메시지 전송 및 Master의 Logging 관리
Published onJune 15, 2019Socket 서버 구현 2 (Socket Server 실행 및 Socket Router 구현)nodejsbackendwebsockethttps서버 생성 | socket.io 서버 생성 | socketWildcard를 사용한 Socket Router 구현
Published onJune 14, 2019Socket 서버 구현 1 (Master & Worker Cluster 관리)nodejsbackendwebsocketpm2 를 통한 Master & Worker Process 생성 | Master & Worker 간의 Communication | Mater 또는 Worker 가 죽는 경우 처리
Published onApril 2, 2019NodeJS 파일 읽기 및 쓰기에 필요한 모든 내용nodejsfile system 모듈 | file read & write stream | form을 통한 파일 업로드 처리 | .xlsx 파일 읽기
Published onFebruary 4, 2019Express 보안securitynodejs더 이상 사용되지 않거나 취약성이 있는 버전의 Express를 사용 중지 | TLS 사용 | Helmet 사용