개발 공부2 CORS(Cross-Origin Resource Sharing) 이해하기 CORS란?CORS(Cross-Origin Resource Sharing)는 우리의 웹 애플리케이션을 안전하게 지켜주는 보안 메커니즘입니다. 다른 출처(Origin)의 리소스를 안전하게 사용할 수 있도록 해주는 표준 메커니즘입니다.CORS 오류 발생 원인브라우저의 '동일 출처 정책' 때문에 발생하며, 다음과 같은 경우에 CORS 오류가 발생합니다:프로토콜이 다른 경우 (http vs https)도메인이 다른 경우 (example.com vs api.example.com)포트가 다른 경우 (3000 vs 8080)해결 방법서버 측 해결방법app.use((req, res, next) => { // 모든 도메인 허용 (개발 환경에서만 사용) res.header("Access-Control-Allow-Ori.. 2025. 1. 10. Redis 쉽게 알아보기 Redis가 뭔가요?Redis는 빠른 데이터 저장소예요. 컴퓨터의 메모리에 데이터를 저장해서 마치 시내버스처럼 빠르게 일을 처리할 수 있어요. 일반 데이터베이스가 시외버스라면, Redis는 시내버스인 셈이죠!Redis를 왜 쓰나요?1. 엄청 빨라요 - 메모리에 데이터를 저장해서 디스크에 저장하는 것보다 훨씬 빨라요 - 자주 쓰는 정보를 빠르게 가져올 수 있어요2. 다양한 것을 저장할 수 있어요 - 간단한 텍스트부터 복잡한 데이터까지 저장 가능해요 - 마치 레고처럼 원하는 형태로 데이터를 조립할 수 있어요3. 안전해요 - 데이터를 안전하게 보관할 수 있어요 - 실수로 데이터가 사라지는 것을 막아줘요Redis는 어디에 쓰이나요?1. 임시 저장소로 사용해요사용자 → Redis → 데이터베이스 자주 .. 2025. 1. 10. 이전 1 다음