본문 바로가기

오늘의 학습

[오늘의학습] 220103

Node.JS

Express

  • Node.JS의 웹 어플리케이션 프레임워크
  • 모듈처럼 활용

기본구조

const express = require('express);
const app = express();

app.METHOD('/', (req, res, next) => {}) // CRUD 기능 관련

app.listen('port No.') // 서버로 사용 가능한 포트 번호

주요 app.METHOD() 정리

  • get, post, put, delete
  • use
  • listen

middleware

  • 요청(request)과 응답(response) 사이에 위치하여 역할 수행
  • app.use()와 함께 사용

middleware 종류, 방식

  • dotenv : '.env' 파일 활용, 비밀 키 기록, 보안 편의성
  • morgan : 요청과 응답 관련 정보를 로그로 표시(패키지 설치 필요)
  • cookie-parser : 요청의 쿠키를 해석하여 객체 값 생성(패키지 설치 필요)
  • express-session : 세션 관리용(패키지 설치 필요)
  • helmet : 웹 취약성으로부터 앱 보호(패키지 설치 필요)

'오늘의 학습' 카테고리의 다른 글

[오늘의 학습] 220105  (0) 2022.01.05
[오늘의학습] 211223  (0) 2021.12.23
[오늘의 학습] 211220  (0) 2021.12.20
[오늘의 학습] 211214  (0) 2021.12.15
[오늘의 학습] 211206  (0) 2021.12.06