Back-End/Express3 [Express] json()과 urlencoded() 메소드에 관하여 오늘은 json()과 urlencoded() 메서드에 대해 알아보자 본 포스팅은 아래 블로그를 참조했으니 참고하길 바란다. https://dev.to/griffitp12/express-s-json-and-urlencoded-explained-1m7o Express's json() and urlencoded() Explained Express is a Node.js framework best known by beginners for simplifying syntax in building basic back-... dev.to Express's json() and urlencoded() Explained 1) json()과 urlencoded()는 미들웨어 함수 미들웨어란 무엇일까? 미들웨어는 서버가 클라이.. 2022. 1. 6. [Express] res.send와 res.json의 차이 Express를 다루다 보면 res.send()와 res.json()을 혼용해서 사용하는 경우가 많다. 대강 res.json()은 JSON 데이터를 보낼 때 사용한다고 알고 넘어갔는데, 사실 res.send()로도 JSON 데이터가 넘어간다는 사실! 엥? 그럼 둘의 차이가 도대체 뭐지? res.json() VS res.send() 익스프레스 어플리케이션 서버는 HTTP 요청을 받으면, 서버는 흔히 res라고 불리는 객체를 응답으로 전송한다. res 객체는 기본적으로 API 콜의 보내지는 응답의 한 부분이라고 생각하면 된다. res.send()는 content type을 "text/Html"로 설정해 클라이언트가 그것을 텍스트로 다루게끔 한다. 반면, res.json()은 content type "appl.. 2022. 1. 4. [Express] CORS Configuration Options 오늘 Express 코드를 만지다가 CORS를 설정해야 하는 상황이 있었다. 분명 공부했는데... 분명 알고있는 개념인데... 왜 기억이 하나도 나지 않는 걸까... 그래서 오늘은 힘들게 CORS의 옵션들에 대해 알아보자. Simple Usage 우선은 가장 기본적인 Simple Usage. 즉 모든 CORS 요청을 허용한다는 의미의 코드이다. app.use(cors()) 아마, 'CORS를 설정하라'라는 말에 뇌절이 온 이유는 아마 내가 위 코드만 주야장천 사용했기 때문이다. Single Usage 뿐만 아니라 단 하나의 라우팅에서만 CORS를 허용하는 방법도 있다. app.get('/products/:id', cors(), function (req, res, next) { res.json({msg: .. 2021. 12. 27. 이전 1 다음