티스토리 뷰

카테고리 없음

MongoDB , Mongoose ) 데이터에서 Middleware 사용법

YG - 96년생 , 강아지 있음, 개발자 희망 2021. 6. 7. 09:00

Middleware

데이터에서의 미들웨어 사용은 사용자가 저장하기 전 어떠한 규칙이 적용되었는지 체크할 수 있고 암호 같은 경우 보안이 중요하기에 저장하기전 어떠한 함수를 부여한 후 POST 되게 할 수 있는 역할을 한다

 

 

미들웨어(Middleware, pre, post hook)는 비동기 함수를 실행하는 동안 제어가 전달되는 함수이다. 미들웨어는 스키마 수준에서 지정되며 플러그인 작성에 유용합니다.

 

https://mongoosejs.com/docs/middleware.html

 

Mongoose v5.12.13: Middleware

Middleware Middleware (also called pre and post hooks) are functions which are passed control during execution of asynchronous functions. Middleware is specified on the schema level and is useful for writing plugins. Types of Middleware Mongoose has 4 type

mongoosejs.com

 


 

타이틀을 저장하기 전에 i m title 로 변경하도록 하였고 미들웨어에서는 불러오는 데이터를 this 로 표현이 되는지 확인하였습니다

 

 

저장한 값의 데이터 : this 의 console.log

title : 제목입니다

>>

title : i m title 

 

로 변경된 것을 알 수 있습니다

 

 

 

미들웨어를 사용함으로써 다양한 상황에 적절한 대처를 할 수 있을 것 같습니다

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
글 보관함