전체 글 (76) 썸네일형 리스트형 [TIL] Promise 동기는 순차적으로 진행, 비동기는 a Task가 실행되고나서 끝나기도 전에 b Task가 실행되고, b Task가 끝나기도 전에 c Task가 실행된다. 비동기 처리를 위한 또 다른 패턴으로 프로미스(Promise)를 도입했다. 프로미스는 콜백 패턴이 가진 단점을 보완하고 비동기 처리 시점을 명확하게 표현할 수 있다. Promise는 생성자 함수를 통해 인스턴스화한다. Promise 생성자 함수는 비동기 작업을 수행할 콜백 함수를 인자로 전달받는데 이 콜백함수는 resolve와 reject함수를 인자로 전달받는다. // Promise 객체 생성 const promise = new Promise((resolve, reject) => { //비동기 작업을 수행 if (/* 비동기 작업 성공 */) { res.. [TIL] .gitignore을 써도 안될 때 API Key를 따로 빼서 깃허브에 커밋하지 않으려고 넣으려고 했는데 기존에 커밋이 되어있어서 .gitignore 을 써도 잘 되지 않았다. 찾아보니 // 원격 저장소에서만 파일 혹은 경로 삭제 $ git rm -r --cached . //후에 $ git add . $ git commit -m "깃허브에 올라가면 안되는 폴더" 이렇게하니까 바로 해결이 됐다. [TIL] branch branch 명령어 브랜치 생성하는 명령어 git branch main( 이전 1 ··· 12 13 14 15 16 17 18 ··· 26 다음