본문 바로가기

학원에서 배운 것/node.js10

KDT 5th 웹 개발자 입문 수업 23일차 비동기를 동기로 바꾸는 방법 Callback 함수 Promise async / await Callback 순차적으로 함수를 실행하고 싶을 때 함수 내부에서 함수를 부르는 것 좀더 안정적, 순차적으로 실행을 보장 받을 수 있음 매개변수로 값만 전달하는 것이 아닌 함수를 전달해보자는 아이디어 아래, 기존처럼 함수 내부에서 다른 함수를 호출하는 것 상황에 맞게 함수를 변경하여 호출하는 것 호출하는 수준을 넘어 그 자리에서 바로 정의해서 사용하는 것 이 가능해진다. function multiplication(num, cb) { let ans = 0; setTimeout(function() { ans = num * num; cb(ans); }, 1000); } function consoleLog(result) {.. 2023. 3. 8.
KDT 5th 웹개발자 입문 수업 22일차 API (Application Programming Interface) 서로 다른 두 어플리케이션이 통신을 할수 있도록 해주는 통신 규약 ➡️ 프론트엔드/백엔드 사이 통역을 해주는 것 통신 규약 -> http:// ➡️ REST : API (Representational State Transfer API) 라고 통칭 ➡️ 그중에서도 JSON (Javascript Object Notation, 객체의 문자열화)을 주로 사용함 프론트 -> 백엔드 정보를 요청 시 1. 정보를 읽어오려면 async / await + fetch() 사용 - POST/GET 2. 서버에서 페이지 자체를 읽어오려면 ejs 등 사용 ejs ejs 는 Embedded Javascript 의 약자로 자바스크립트가 내장되어 있는 html .. 2023. 3. 7.