profile
어려운 문제를 함께 풀어가는 것을 좋아합니다.

Async/Await 주의해서 다루기!

Node Js는 I/O 작업을 Non-Blocking 형태로 처리한다. 때문에 순차적 코드 작성에 익숙한 프로그래머들이 Node Js의 I/O 처리에서 어려움을 겪는 경우가 흔하게 발생한다. 이번 포스팅에서는 Non-Blocking을 다루면서 실수하기 쉬운 포인트들을

2020년 4월 15일
·
0개의 댓글

datetime-local issue

위와 같이 input tag를 통해서 date와 time을 함께 입력받는 기능을 개발중에 많은 삽질을 했다. 이번 포스팅에서는 해당 이슈와 삽질에 대해 정리 해보고자 한다. 우선 만난 이슈는 다음과 같다. 데이터가 저장될 MySQL의 타임존과 실제 클라이언트의

2020년 4월 7일
·
0개의 댓글
post-thumbnail

[Seqeulize] Association Setter AOP 적용하기

Seqeuilize는 Association을 맺은 오브젝트에대해 자동으로 getter와 setter를 생성해준다. 생성된 getter/setter는 Association 이름이 함수명으로 포함된다.먼저 시나리오를 살펴보자 Vessel(선박), VesselTypeCode

2020년 3월 12일
·
0개의 댓글
post-thumbnail

[Seqeulize 공식문서 번역하기] Model Instances

해당 자료는 seqeulize 5의 공식문서를 번역한 자료입니다.Model instances는 DAO(Data Access Object)이다.이번 가이드는 아래와 같은 setup을 가정으로 진행된다.Model은 클래스임에도 new 키워드를 통해서 직접 인스턴스를 만들지

2020년 3월 10일
·
0개의 댓글
post-thumbnail

[Seqeulize 공식문서 번역하기] Model Basic

해당 자료는 seqeulize 5의 공식문서를 번역한 자료입니다. Model Basics 이번 튜토리에서 Seuqelize의 모델이 무엇이고 어떻게 사용하는지 배워보자 Concept Models은 Sequelize의 본질이다. Model은 데이터베이스의 테이블를 추상

2020년 3월 9일
·
0개의 댓글

[Javascript] This Binding

어제 만난 웨일 확장앱을 개발하면서 만난 이슈는 다음과 같다. Class 내부의 콜백함수에서 클래스 내부 메소드를 호출하는데 this가 바인딩되지 않아 함수 호출이 이루어지지 않았다. fetch API를 통해 blob url로 요청하니 CORS 이슈가 발생했다. 두가

2019년 10월 24일
·
0개의 댓글