목록프로젝트/JS 프로젝트 개념 정리 (2)
seunghyun Note

js 공부할 때 항상 제일 어려웠던(사실 모든것을 공부한 것은 아님;;;) 개념 async await.....!! 강의를 듣다가 아래의 코드를 다시 복습하게 됐다. export const home = async (req, res) => { const videos = await Video.find({}); return res.render("home", { pageTitle: "Home", videos }); }; 이 코드에서 사용되는 async와 await를 이해해보고 싶었다. async: 이 키워드는 함수를 비동기 함수로 만든다. 즉, 함수 안에서 비동기 작업을 수행할 수 있게 한다. await: 이 키워드는 비동기 작업이 끝날 때까지 기다리는 데 사용된다. 비동기 함수 내에서만 사용될 수 있으며, Pr..

js를 공부하는데 res가 이해가 안될 때가 너무 많았다.. (간단하게 정리) res는 Express.js(웹 애플리케이션 프레임워크)에서 사용되는 객체로, 클라이언트에게 서버로부터 응답을 보내는 데 사용됩니다. res.render()는 Express.js에서 뷰 템플릿을 렌더링하여 클라이언트에게 HTML을 보내는 메서드입니다. 이를 사용하여 템플릿 엔진을 통해 동적으로 생성된 데이터를 HTML로 렌더링할 수 있습니다. res.render() 메서드는 렌더링할 뷰 템플릿 파일의 이름과 렌더링할 데이터를 인자로 받습니다. 코드를 만들어서 이해해보자! res.render() const express = require('express'); const app = express(); // GET 요청에 대한 처리..