Language \ Framework (2) 썸네일형 리스트형 [Javascript] Promise, async, await 0. Promise - Promise는 비동기 처리에 사용되는 객체이다. 일반적으로 Javascript 에서 비동기 처리시에 함수내에서 Rest api 호출했을 때라던가, DB 데이터를 조회하기 위해 요청을 보냈을때, 응답이 오지않았는데도 프로세스를 끝내버려 겉으로는 정상동작으로 보이나, 실제로는 값이 반환되지 않는 경우가 종종 있다. Promise는 이 처럼 비동기 프로세스를 마치 동기 프로세스처럼 사용할 수 있는 객체이다. Promise는 다음 중 하나의 상태를 가진다. 대기(pending) : 말 그대로 대기 상태이다. Promise 객체를 console.log로 확인해보면 이라는 문구를 볼 수 있을 것이다. 이행(fulfiled) : 해당 Promise 객체가 정상적으로 처리되었음을 의미한다. 거.. [Nodejs] - Mysql 연동 0. 프로젝트 진행 중 Mysql DB를 사용할 일이 생겨서 Nodejs와 연동을 해야했다. 기존에 MS Sql만 연동되어 있어, Mysql과 연동할 라이브러리가 필요했다. 1. 먼저 npm을 통해 mysql을 설치해준다. npm install mysql 이후 datasource를 작성하여 연결한다. const mysql = require('mysql'); let pool; // mysql connect pool = mysql.createConnection({ host: 'DB HOST', user: 'user id', password: 'password', database: 'DB name' }); pool.connect(); pool.query('SELECT 1', function (error, re.. 이전 1 다음