backend2 [NodeJS] 익스프레스 req, res 객체 익스프레스의 req, res 객체는 http모듈의 req, res객체를 확장한 것이다. 익스프레스가 많은 속성과 메서드를 추가했지만, 자주 쓰이는 것 위주로만 정리했다. req 객체 req.app : req 객체를 통해 app 객체에 접근할 수 있다. req.app.get('port') 와 같은 식으로 사용한다. req.body : body-parser 미들웨어가 만드는 요청의 본문을 해석한 객체이다. req.cookies : cookie-parser 미들웨어가 만드는 요청의 쿠키를 해석한 객체이다. req.ip : 요청의 ip 주소가 담겨 있다. req.params : 라우트 매개변수에 대한 정보가 담긴 객체이다. req.query : 쿼리스트링에 대한 정보가 담긴 객체이다. req.signedCook.. 2023. 7. 1. [NodeJS] 모듈 만들기 노드는 코드를 모듈로 만들 수 있다는 점에서 브라우저의 자바스크립트와는 다르다. 모듈이란? - 특정한 기능을 하는 함수나 변수들의 집합 노드에서는 두 가지 형식의 모듈을 사용함 1. CommonJS 모듈 2. ECMAScript 모듈 CommonJS 모듈 알아보기 1. 모듈이 될 파일과 모듈을 불러와서 사용할 파일이 필요함 var.js junc.js index.js 같은 폴더에 만들기. var.js const odd = 'CJS 홀수입니다.' const even = 'CJS 짝수입니다.' module.exports = { // 이 코드로 모듈로 만들어서 보내고 쓸수 있는듯 odd, even } module.exports 에 변수들을 담은 객체를 대입함 -> 이제 이 파일은 모듈로서 가능 이제 var.js.. 2023. 6. 25. 이전 1 다음 728x90