목록비동기 (2)
제로하우스
📌 목적 fetch API를 이용해 HTTP 요청을 보내고 응답을 받는다. chaining, Promise.all(), async&await를 이용한다. 📌 fs 모듈 비동기 요청의 가장 대표적인 사례는 네트워크 요청이며, 여기서는 fetch를 이용한 네트워크 요청에 대해서 다룬다. let url = "" fetch(url) .then((response) => response.json()) .then((result) => console.log(result)) .catch((error) => throw Error(err)) 1. basic chaining tc fetch를 이용하여 url 주소로 데이터를 요청한다. 이후 작업을 .then으로 연결한다. var newsURL = 'http://localhos..
📌 목적 fs 모듈을 활용하여 "파일 열기"를 구현한다. callback과 Promise를 구현한다. 텍스트 파일을 JSON.parse()를 통해 다른 언어들이 이용할 수 있도록 파싱한다. 📌 fs 모듈 File System 모듈은 Node.js의 내장 모듈이다. fs 모듈을 활용하여 파일 읽기, 파일 쓰기 등의 작업을 할 수 있다. const fs = require("fs"); 1. callback tc 파일 경로와 콜백함수를 입력받는다. 파일을 읽고, 에러가 발생한 경우에는 callback 함수에 데이터를 null로 넘겨주고, 이외의 경우에는 데이터를 넘겨준다. const fs = require("fs"); const getDataFromFile = function (filePath, callback..