DevLog

DevLog

개발하면서 나중에 찾아볼 만한 것들을 정리해놓은 블로그입니다

최근 게시글

Node-API를 사용한 Node.js 애드온

2025-08-04

3분 소요

지난 번에 Node.js의 Addon에 대해서 조사한 적이 있었습니다. 그 떄는 직접 node.h 헤더를 추가하고, v8 네임스페이스를 사용하여 구현하였습니다. 하지만 이번에 다른 모듈 작업을 하다가 문서를 확인해보니, Node-API에 노출되지 않은 기능을 사용하지 않는다면 Node-API를 사용하라. (Unless there is a need for direct access to functionality which is not exposed...

제네레이터를 사용한 데이터 처리

2025-02-22

3분 소요

웹페이지 작업 중에 페이지네이션을 구현하는 것은 꽤나 흔한 일입니다. API에서 페이지네이션을 지원하는 경우도 많지만, 그렇지 않은 경우도 많습니다. 한 번에 전체 데이터가 주어지는 경우 클라이언트에서 페이지네이션을 구현해야하는데, 제네레이터를 사용하여 페이지네이션을 구현해보았습니다. Introduction to Generators 제네레이터는 반복 가능한 객체를 생성하고 제어하는 방법을 제공하는 기능으로써, JavaScript에는 ES6에서 ...

Promise의 순차적 비동기 작업

2024-12-20

2분 소요

Sequential or Parallel 여러 개의 비동기 작업을 순차적으로 처리해야하는 경우는 흔히 있곤 합니다. 데이터베이스 처리, 인쇄 작업 등 다양한 작업을 하나의 작업이 끝나고 이어서 다음 작업을 처리해야하는 경우는 정말 다양합니다. 그리고 이렇게 동일하거나 같은 작업을 반복해야하는 경우 반복문을 사용하는게 효율적입니다. 이런 상황에서 사용하기에 좋은 방법을 찾아보도록 하겠습니다. Handle Multiple Promises 저번에 찾...

전체 보기