profile
한 손에 캘리포니아 오렌지를 쥐고

Promise for문 돌리기

async-await 패턴으로 여러개의 primise를 병렬로 실행하려고 할 때, (ex> 배열 돌려서 함수 실행) 일반 for문이나, forEach문을 쓰면 promise가 생각대로 순서대로 진행되지 않음. 그럴때는 for-of 문을 쓰자 참고문헌 https:

2022년 5월 3일
·
0개의 댓글
post-thumbnail

OCR tutorials

목적 : 이미지에서 텍스트를 추출 하고, 그것을 영문으로 번역한 산출물을 얻는다.Fullname : Optical Character Recognition , 텍스트를 감지하고 추출 함.아래의 작업개요는 google cloud OCR 튜토리얼 공식 문서를 기반으로 함

2022년 5월 3일
·
0개의 댓글

phantomjs-node

html 페이지를 pdf파일로 뽑아내는 node전용 라이브러리.기본형태는 아래와 같음. 라이브러리 공식 github examples > render.js 를 참고 함.page.render 를 실행하면 입력된 경로 대로 pdf가 저장됨.필자는 처음 사용했을때, pd

2022년 4월 21일
·
0개의 댓글
post-thumbnail

E1100 duplicate key error collection

nested array 의 id 값에 unique를 설정, 처음 등록 값이 빈값이 이었고, 다음 등록을 하려는 상황에서 다음과 같은 상황이 발생함. getIndexes() → dropIndexes()db.collection명.getIndexes() 으로 에러가 난

2022년 4월 19일
·
0개의 댓글
post-thumbnail

aggregate

aggregation : 집계 파이프라인 개념(이전 단계의 연산결과를 다음 단계연산에 이용)을 토대로 순서대로 파이프라인을 거쳐 문서를 연산하고 하나의 문서의 형태로 집계함. aggregate([ pipeline ]) pipeline에서 유용하게 쓰는 optio

2022년 4월 13일
·
0개의 댓글

call, apply, bind

본 글은 글쓴이가 꺼내보기 위함의 목적이 큰 글입니다 :)this target 을 this로 변경하고, 함수 실행this target 을 this로 변경하고, 함수 실행call 과의 차이점은 argument 가 배열로 들어감.this target 을 this로 변경하고

2022년 3월 31일
·
0개의 댓글

Promise.all / Promise.allSettled

본 글은 글쓴이가 꺼내보기 위함의 목적이 큰 글입니다 :)promise 함수를 한꺼번에 실행 할 수 있음.실행한 promise 중 하나라도 reject가 나온다면 결과값이 하나도 나오지 않음.하나 실패하면 전체 다 다시 시도해야함.사용패턴 promise 함수를 한꺼번에

2022년 3월 31일
·
0개의 댓글
post-thumbnail

이벤트 버블링

본 글은 글쓴이가 꺼내보기 위함의 목적이 큰 글입니다 :)이벤트가 일어나는 과정을 보면 아래와 같이 총 3구간을 들 수 있음. 타깃을 기준으로 생각하면 됨. (타깃에 이벤트를 걸었음.)상위 노드 에서 타깃 까지 탐색하는 캡처링 구간이벤트를 걸어준 타깃타깃에서 상위노드

2022년 2월 22일
·
0개의 댓글

BEM

본 글은 글쓴이가 꺼내보기 위함의 목적이 큰 글입니다 :)Block Element Modifier 로 구성하여 클래스 이름짓는 방법론. class명만으로도 구조와 기능을 한번에 파악하기 쉬움.scss와 더불어 사용했을 경우 좀 더 깔끔하게 관리 가능함.\_\_ ,

2022년 1월 18일
·
0개의 댓글
post-thumbnail

naver-login 연동 android 에러 및 설정방법

공식문서대로 실행한 뒤 run android실행시, 아래와 같은 에러가 뜨면서 build실패정말 한참을 해매었음. 생각보다 네이버 로그인에 관한 정보는 구글링에서 잘 찾을 수 없었음. 버전 문제도 아닌것 같고, 설정을 잘 못 한것도 아닌 것 같았음. (뭘 바꿔

2022년 1월 18일
·
0개의 댓글
post-thumbnail

naver-login 연동 iOS 로그인 에러

공식문서와 같이 ios 네이버로그인을 연동 하는 과정에서 로그인 버튼클릭시, 아래와 같이 웹뷰는 뜨는데 로그인을 할수 없다는 페이지가 뜸. ‘react native 네이버 로그인 에러’에 관하여 구글링을 열심히 해보았지만 원하는 답은 얻을 수 없었음. (네이버는 카

2022년 1월 14일
·
0개의 댓글
post-thumbnail

kakao-login 연동 run android compileDebugKotiln 에러

kakao-login을 연동하는 과정에서 run iOS 는 정상 작동 하는데, run android 에서 아래와 같은 에러상황이 계속됨. (본인 개발 환경은 Mac)android studio에서 problem을 확인해 보니 android/app/build.gradl

2022년 1월 14일
·
0개의 댓글
post-thumbnail

mongoose query builder

본 글은 글쓴이가 꺼내보기 위함의 목적이 큰 글입니다 :)where (필드명) : 어떤 필드를 조작할지 정함equals (조건) : 조건과 일치하는 것 ne (조건) : 조건과 일치하지 않는 것 gt (숫자) : 숫자 초과 / lt (숫자 ) : 숫자 미만 / gt

2021년 12월 28일
·
0개의 댓글
post-thumbnail

CRUD

본 글은 글쓴이가 꺼내보기 위함의 목적이 큰 글입니다 :)조건에 해당하는 모든 데이타를 반환함. (복수) 조건에 해당하는 데이타 하나를 반환함. (단수) 기본적으로 옵션 multi: true, 찾을조건에 해당하는건 모두 다 바꿔줌. (복수)option

2021년 12월 28일
·
0개의 댓글
post-thumbnail

mongoose model method

mongoose.schema 에 내장되어 있음.this : model 자체model의 함수로 사용 가능 함. this: 데이터 인스턴스데이타의 함수 로 사용 가능함.

2021년 12월 28일
·
0개의 댓글
post-thumbnail

mongoose schema options

단 한개의 값만 존재 할 수 있음.find 로 검색해서 찾을때 좀 더 빠르게 찾을 수 있게 해줌. 보조색인find 로 검색해서 찾을때 좀 더 빠르게 찾을 수 있게 해줌.find로 검색 할 조건으로 쓰이는것에 index 옵션 주면 성능 향상. 존재유무 검색하고 없

2021년 12월 28일
·
0개의 댓글
post-thumbnail

mongoose connect

mongoDB X node.js exports한 connect는 app.js에서 require로 연결함.

2021년 12월 28일
·
0개의 댓글
post-thumbnail

vscode eslint, prettier conflict

vscode 에 eslint, prettier 확장 프로그램 사용.react-native project 에 eslintrc.js, prettier.js 설정하여 사용.eslint는 기본으로 설치가 되어 있기에 따로 설치하지 않는다. 설치 되어 있지 않다면 설치.ext

2021년 12월 28일
·
0개의 댓글
post-thumbnail

안드로이드 스튜디오 emulator 실행이 안될 때

react-native-cli를 이용하여 project를 생성하고 npm run android를 실행emulator launch 가 안되면서 Emulator exited before boot.. 라는 error메시지를 띄움.뒤에 debug에서도 error 메시지가 뜨면

2021년 12월 28일
·
0개의 댓글
post-thumbnail

git commit convention

본 글은 글쓴이가 꺼내보기 위함의 목적이 큰 글입니다 :)아래와 같은 형식으로 작성함.올바르지 않은 동작을 고친 경우ex> 오타 수정코드나 테스트, 예제, 문서 등의 추가가 있는 경우코드의 삭제가 있을 경우전면 수정이 있을때 사용복잡한 코드를 단순화 할때 , Refac

2021년 12월 27일
·
0개의 댓글