async-await 패턴으로 여러개의 primise를 병렬로 실행하려고 할 때, (ex> 배열 돌려서 함수 실행) 일반 for문이나, forEach문을 쓰면 promise가 생각대로 순서대로 진행되지 않음. 그럴때는 for-of 문을 쓰자 참고문헌 https:
목적 : 이미지에서 텍스트를 추출 하고, 그것을 영문으로 번역한 산출물을 얻는다.Fullname : Optical Character Recognition , 텍스트를 감지하고 추출 함.아래의 작업개요는 google cloud OCR 튜토리얼 공식 문서를 기반으로 함
html 페이지를 pdf파일로 뽑아내는 node전용 라이브러리.기본형태는 아래와 같음. 라이브러리 공식 github examples > render.js 를 참고 함.page.render 를 실행하면 입력된 경로 대로 pdf가 저장됨.필자는 처음 사용했을때, pd
nested array 의 id 값에 unique를 설정, 처음 등록 값이 빈값이 이었고, 다음 등록을 하려는 상황에서 다음과 같은 상황이 발생함. getIndexes() → dropIndexes()db.collection명.getIndexes() 으로 에러가 난
aggregation : 집계 파이프라인 개념(이전 단계의 연산결과를 다음 단계연산에 이용)을 토대로 순서대로 파이프라인을 거쳐 문서를 연산하고 하나의 문서의 형태로 집계함. aggregate([ pipeline ]) pipeline에서 유용하게 쓰는 optio
본 글은 글쓴이가 꺼내보기 위함의 목적이 큰 글입니다 :)this target 을 this로 변경하고, 함수 실행this target 을 this로 변경하고, 함수 실행call 과의 차이점은 argument 가 배열로 들어감.this target 을 this로 변경하고
본 글은 글쓴이가 꺼내보기 위함의 목적이 큰 글입니다 :)promise 함수를 한꺼번에 실행 할 수 있음.실행한 promise 중 하나라도 reject가 나온다면 결과값이 하나도 나오지 않음.하나 실패하면 전체 다 다시 시도해야함.사용패턴 promise 함수를 한꺼번에
본 글은 글쓴이가 꺼내보기 위함의 목적이 큰 글입니다 :)이벤트가 일어나는 과정을 보면 아래와 같이 총 3구간을 들 수 있음. 타깃을 기준으로 생각하면 됨. (타깃에 이벤트를 걸었음.)상위 노드 에서 타깃 까지 탐색하는 캡처링 구간이벤트를 걸어준 타깃타깃에서 상위노드
본 글은 글쓴이가 꺼내보기 위함의 목적이 큰 글입니다 :)Block Element Modifier 로 구성하여 클래스 이름짓는 방법론. class명만으로도 구조와 기능을 한번에 파악하기 쉬움.scss와 더불어 사용했을 경우 좀 더 깔끔하게 관리 가능함.\_\_ ,
공식문서대로 실행한 뒤 run android실행시, 아래와 같은 에러가 뜨면서 build실패정말 한참을 해매었음. 생각보다 네이버 로그인에 관한 정보는 구글링에서 잘 찾을 수 없었음. 버전 문제도 아닌것 같고, 설정을 잘 못 한것도 아닌 것 같았음. (뭘 바꿔
공식문서와 같이 ios 네이버로그인을 연동 하는 과정에서 로그인 버튼클릭시, 아래와 같이 웹뷰는 뜨는데 로그인을 할수 없다는 페이지가 뜸. ‘react native 네이버 로그인 에러’에 관하여 구글링을 열심히 해보았지만 원하는 답은 얻을 수 없었음. (네이버는 카
kakao-login을 연동하는 과정에서 run iOS 는 정상 작동 하는데, run android 에서 아래와 같은 에러상황이 계속됨. (본인 개발 환경은 Mac)android studio에서 problem을 확인해 보니 android/app/build.gradl
본 글은 글쓴이가 꺼내보기 위함의 목적이 큰 글입니다 :)where (필드명) : 어떤 필드를 조작할지 정함equals (조건) : 조건과 일치하는 것 ne (조건) : 조건과 일치하지 않는 것 gt (숫자) : 숫자 초과 / lt (숫자 ) : 숫자 미만 / gt
본 글은 글쓴이가 꺼내보기 위함의 목적이 큰 글입니다 :)조건에 해당하는 모든 데이타를 반환함. (복수) 조건에 해당하는 데이타 하나를 반환함. (단수) 기본적으로 옵션 multi: true, 찾을조건에 해당하는건 모두 다 바꿔줌. (복수)option
mongoose.schema 에 내장되어 있음.this : model 자체model의 함수로 사용 가능 함. this: 데이터 인스턴스데이타의 함수 로 사용 가능함.
단 한개의 값만 존재 할 수 있음.find 로 검색해서 찾을때 좀 더 빠르게 찾을 수 있게 해줌. 보조색인find 로 검색해서 찾을때 좀 더 빠르게 찾을 수 있게 해줌.find로 검색 할 조건으로 쓰이는것에 index 옵션 주면 성능 향상. 존재유무 검색하고 없
vscode 에 eslint, prettier 확장 프로그램 사용.react-native project 에 eslintrc.js, prettier.js 설정하여 사용.eslint는 기본으로 설치가 되어 있기에 따로 설치하지 않는다. 설치 되어 있지 않다면 설치.ext
react-native-cli를 이용하여 project를 생성하고 npm run android를 실행emulator launch 가 안되면서 Emulator exited before boot.. 라는 error메시지를 띄움.뒤에 debug에서도 error 메시지가 뜨면
본 글은 글쓴이가 꺼내보기 위함의 목적이 큰 글입니다 :)아래와 같은 형식으로 작성함.올바르지 않은 동작을 고친 경우ex> 오타 수정코드나 테스트, 예제, 문서 등의 추가가 있는 경우코드의 삭제가 있을 경우전면 수정이 있을때 사용복잡한 코드를 단순화 할때 , Refac