✨ver1의 설계로 DB, Node.js 코드 구현해보기
node.js 비동기
논 블로킹 I/O
node.js 비동기 처리 방식
-비동기 발생
값이 나오는 시간을 기다리지않고 다음코드를 바로 실행함
ex. setTimeOut(), setInterval(), query()
-비동기 처리
값이 나오는 시간을 기다렸다 다음 코드
- 콜백함수
- promise (resolve, reject)
- then & catch
- ES2017 promise => async & await
❄️JS 데모 연습해보기
promise-demo.js
promise-chain-demo.js
async-demo.js
나는 원래 promise를 사용해서 보냈었는데
강의를 듣다보니 import 할 때, promise로 불러올 수 있어서 수정했다.
import { createConnection } from 'mysql2/promise';