expressjs
-
ExpressJs 유용한 미들웨어 모음 - CodeHan의 코딩공부BackEnd/개념정리 2022. 9. 14. 12:01
유용한 미들웨어란 우리의 서버를 보다 강력하고 안전하게 만들어준다. 또 개발자의 편의를 도와 보다 효율적으로 서버를 구축해나갈 수 있다. Express.json : REST API에서 전달받은 내용을 Body로 집어넣어준다 Express.urlencoded({option}) : HTML FORM에서 전달받은 내용을 Body로 집어넣어준다. Express.static('폴더경로', option) : 지정한 경로 내 존재하는 파일에 대한 접근을 따로 코드 작성없이 허용한다. 옵션도 오브젝트형식으로 전달 가능하다 App.use(cors()); : CORS정책을 허용하게 해주는 middleWare이다. Origin옵션으로 가능한 domain을 지정할 수 있다. Cookie-parser : 토큰에 대한 정보를읽을..
-
Express.js로 서버 만들기 - CodeHan의 코딩공부BackEnd/개념정리 2022. 9. 12. 09:53
Node의 유용한 Module인 Express.js로 쉽고 간단하게 서버를 만들어보자. 정말 어렵지 않고 좋은 라이브러리라고 생각한다. 그럼 바로 시작하자. const express = require('express') const app = express(); app.get('/',(req, res, next) => { res.send(...); }) app.listen(8080); 끝났다. 단 6줄만에 서버를 만들고 get요청까지 보내는 함수를 만들었다. 이제 자세한 코드를 조금씩 들여다보자. 코드리뷰 Express는 req,res,next를 처리하는 함수를 middleware로 부르고 express는 middleware의 연속이다. Express 한 번 res반응을 하면 그 뒤에 연결된 middlew..