728x90 Express2 9주차 스터디 Express 핵심 기능 [코드잇 부스트 백엔드 스터디 ] 1. express란? 💡 Express는 Node.js로 웹서버를 만들 때 사용할 수 있는 프레임워크 웹서버를 만들 때 필요한 기본적인 기능 제공 Express 구성요소🔹미들웨어🔹리퀘스트 리스폰스 객체🔹라우터🔹에러 핸들러🔹파일 2. 미들웨어 미들웨어란? 미들웨어란?🔹리퀘스트와 리스폰스 사이에 위치하여 어떠한 동작을 하는 함수🔹Express를 미들웨어의 집합이라고도 부른다 ***리퀘스트를 받고 리스폰스를 보내는 것이 웹 기본 동작 클라이언트로부터 리퀘스트를 받아서 리스폰스를 만들어 전달 미들웨어의 구조 function greeting(req,res){ console.log(req); res.json({message:'안녕, 코드잇 (;'});}//이름.. 2024. 7. 31. 6주차 스터디 자바스크립트 백엔드 개발 (1) [코드잇 부스트 백엔드 스터디] Express로 API 만들기 프론트 엔드 : 웹사이트 화면 + 인터랙티브한 요소들백엔드: 필요한 데이터 관리+ 프론트엔드에 전성 API💡 HTTP 메소드+ URL= 엔드포인트 Node.js• 웹 브라우저 바깥에서 자바스크립트를 실행하는 환경• API를 제공하는 프로그램은 웹 브라우저 바깥에서 실행됨 Express• 자바스크립트 백엔드 개발 쪽에서 가장 유명한 라이브러리• 리퀘스트와 리스폰스를 쉽게 다룰 수 있음• 다른 라이브러리(파이썬 장고, 자바 스프링)에 비해 특정 구조를 고집하지 않고 최소한의 기능들만 제공 mongoDB• 데이터를 테이블에 저장하지 않고 문서 형태로 저장• 문서 하나= 도큐먼트, 문서의 모음= 컬렉션• 셋업 과정도 간단하고 도큐먼트를 다루는 방법이 직관적임 .. 2024. 6. 28. 이전 1 다음 728x90