2025/04/19 2

CORS란? (Cross-Origin Resource Sharing)

🌍 CORS가 뭔가?CORS는 '다른 출처(Origin) 간의 리소스 공유'를 허용할지 말지 서버가 결정하는 정책이야.웹 브라우저는 보안 때문에 기본적으로, 다른 출처(Origin) 에 요청을 보내는 걸 차단한다.여기서 "출처(Origin)"는 다음 3가지를 합쳐: 프로토콜 + 도메인 + 포트예시:https://example.com:443 과http://example.com:80 은 다른 출처야 (프로토콜이 다름).https://api.example.com 은 도메인 자체가 다르니까 당연히 다른 출처고. 📦 예를 들어볼게너의 프론트엔드 (Next.js, React 등)가http://localhost:3000에서 동작 중인데,서버(API) 가http://localhost:8080 에 있다면,서로 포트번..

Node.JS

🧠 Node.js란?Node.js ="JavaScript를 브라우저가 아니라 서버에서도 실행할 수 있게 만든 기술"(자바스크립트 런타임 환경)한 문장으로 정리하면: ✅ Node.js는 브라우저 밖에서도 자바스크립트를 돌릴 수 있게 해주는 엔진 🎯 Node.js를 왜 만들었을까?원래 JavaScript는오직 브라우저 안에서만 작동했다.웹페이지에 인터랙티브한 동작을 주기 위해서만 사용.그런데 사람들이 생각한 거야:"어? 자바스크립트가 이렇게 빠르고 편한데,브라우저 말고 서버에서도 쓸 수 있으면 개꿀 아냐?"그래서 나온 게 Node.js야. 🔥 Node.js의 특징특징설명비동기 & 이벤트 기반요청이 들어와도 기다리지 않고, 바로 다음 작업 실행싱글 스레드기본적으로 하나의 스레드로 동작 (가볍고 빠름)..

리액트 2025.04.19