Back-end/Node.js
[Node.js]express에서 cors란?
로컬에서 프런트 서버와 백엔드 서버의 포트를 다르게 사용할 때 발생하는 문제인 CORS 해결방법에 대해 정리해보려고 한다. CORS란? CORS는 Cross Origin Resource Sharing의 약자로 도메인 및 포트가 다른 서버로 클라이언트가 요청했을 때 브라우저가 보안상의 이유로 API를 차단하는 문제이다. 예를 들어, 도메인 www.abc에서 읽어온 HTML페이지에서 다른 도메인 www.aaa.com/image.jpg를 요청하는 경우를 말한다. 이런 경우에 해당 리소스는 cross-origin HTTP 요청에 의해 요청된다. 이러한 보안 상의 이유로, 브라우저는 CORS를 제한하고 있다. 해결방법은? 간단하게 express cors Middleware (미들웨어)를 적용하는 것이다. http..