반응형 CORS2 Express.js와 Middleware 오늘은 Express.js와 Middlewara에 대해서 공부했다. Express.js는 Node.js 환경에서 웹 어플리케이션 혹은 API를 제작하기 위해 사용되는 인기있는 프레임워크이다. express framework 는 npm을 통해 다운로드할 수 있다. express가 기존 http 모듈로 작성했던 서버와 갖는 큰 차이점은, 다음과 같다. 미들웨어를 붙이기 쉽다. 자체 라우터를 제공한다. 어떠한 라이브러리 없이 순수 node.js 코드로 API를 만든다면 코드는 다음과 같다. const requestHandler = (req, res) => { if(req.url === '/messages') { if (req.method === 'GET') { res.end(messages) } else if.. 2020. 11. 22. CORS란? 오늘은 CORS에 대해서 공부했다. CORS는 Cross Origin Resource Sharing의 줄임말로 교차 출처 리소스 공유라고 해석할 수 있으며 cross origin에서 리소스(서버 자원)를 요청하여 사용하는 것이다. 말이 조금 어렵지만.. 서로 다른 출처에서 서버에 자원을 요청하는 것이라고 해석하면 될 것 같다. 브라우저에서 크로스 도메인 요청은 기본적으로 제한되어있기 때문에 이것을 허용하기 위해서는 서버가 허용하는 범위 내애서 cross origin 요청을 허용해야 한다. const defaultCorsHeader = { 'Access-Control-Allow-Origin': '*', 'Access-Control-Allow-Methods': 'GET, POST, PUT, DELETE, O.. 2020. 11. 19. 이전 1 다음 반응형