본문 바로가기

Express3

[nodeJS] Node.js와 Express에서 미들웨어 (Middleware) 사용하기 1. 미들웨어 (Middleware) 요청과 응답 사이에서 수행할 연산이나 작업을 처리하는 함수 사용자가 요청한 작업을 처리한 후 다음 미들웨어로 결과를 전달하거나 응답을 반환\ Express에서는 미들웨어를 사용하여 애플리케이션의 로직을 명확하게 구조화하고 모듈화 가능 2. 미들웨어 사용법 요청 객체(req), 응답 객체(res), 다음 미들웨어를 실행할 함수(next) 총 3개의 인수 받음 요청과 응답 객체를 사용하여 필요한 로직을 처리한 후에 next() 함수로 다음 미들웨어로 이동 function myMiddleware(req, res, next) { // 미들웨어 로직 console.log("Hello from my middleware!"); // 다음 미들웨어로 넘어감 next(); } 3. .. 2023. 6. 20.
[nodeJS] Node.js 개발에 흔히 사용되는 라이브러리 5개 1. Express Node.js를 위한 가벼운 웹 애플리케이션 프레임워크, 빠르게 API 개발이 가능 const express = require('express'); const app = express(); const port = 3000; app.get('/', (req, res) => res.send('Hello World!')); app.listen(port, () => console.log(`Example app listening at http://localhost:${port}`)); 2. Axios Promise 기반의 HTTP 요청 라이브러리 const axios = require('axios'); axios.get('https://api.example.com/data') .then(res.. 2023. 6. 13.
[nodeJS] 초보자도 쉽게 따라할 수 있는 nodeJS로 서버 만들기 1. Node.js 설치 Node.js 공식 웹사이트(https://nodejs.org/)에서 LTS 버전 설치 2. 프로젝트 생성 및요한 패키지 설치 프로젝트 폴더를 생성하고 터미널에 다음 명령어를 입력 // 프로젝트 초기화 npm init 웹과 API 서버를 구축할 수 있는 express 프레임워크와 HTTP 요청 본문(body)에 들어있는 데이터를 해석하고 처리하는 body-parser 미들웨어 설치 npm install express body-parser 3. 기본 서버 구축 프로젝트 폴더에 "app.js" 파일을 생성하고 다음 코드를 작성하여 서버를 생성 // 서버 만들기에 필요한 모듈 가져오기 const express = require("express"); const bodyParser = r.. 2023. 6. 8.