DOTY

a. Setting Something(helmet, Parser, morgan...) 본문

WEB/Backend

a. Setting Something(helmet, Parser, morgan...)

증식세포 2020. 11. 9. 20:25
728x90
반응형

- Helmet

우선 중요한 Helmet. 이름부터 뭔가 막는 것 처럼 보인다.

npm install helmet

www.npmjs.com/package/helmet

 

helmet

help secure Express/Connect apps with various HTTP headers

www.npmjs.com

보안을 강화시켜준다고 보면 된다.

 

- Parse

Express의 MiddleWare로 어떤 form을 전송했다고 하면, 이 form은 서버에 의해서 받아져야 한다. 이를 도와준다.

www.npmjs.com/package/body-parser

 

body-parser

Node.js body parsing middleware

www.npmjs.com

어떤 것을 전송하는지 알기 위한 Parser이라고 보면 된다. 

어떤 데이터를 받아서 어떤 식으로 처리할 것인지 해결하기 위해서 존재한다고 보면 된다.

 

- morgan

어디에서 내 서버에 접근했는지 알려주는 것이라고 생각하면 된다.

app.use(morgan("combined"));

이런식으로 입력을 한다면

이런식으로 로그가 찍히는 것을 알 수 있다.

www.npmjs.com/package/morgan

 

morgan

HTTP request logger middleware for node.js

www.npmjs.com

 

728x90
반응형

'WEB > Backend' 카테고리의 다른 글

router.get/post (Account)  (0) 2020.11.17
Search Controller (Backend)  (0) 2020.11.15
Babel(feat. nodemon)  (0) 2020.11.09
Express, +import  (0) 2020.11.08
Node.js_0  (0) 2020.11.07
Comments