전체 글125 언제 try-catch, throw를 써야할까? 🎯 핵심 개념: 역할 분담비유로 이해하기 (학교) 학생 (Route Handler) ↓ 문제 발생! "선생님! 숙제를 못 찾겠어요!" (throw) ↓담임 선생님 (Async Handler) ↓ 일단 받아줌 "알았어, 교장 선생님께 보고할게" (catch → next) ↓교장 선생님 (Error Handler) ↓ 최종 판단 "이건 단순 실수구나" → 학생에게 친절하게 설명 "이건 심각한 문제네" → 학부모(Slack) 연락📋 규칙: 언제 throw? 언제 try-catch?✅ Route Handler: throw만! javascript// ✅ 좋은 코드 (throw만 사용)app.post('/login', asyncHandler(async (req, res) => { const.. 2025. 10. 11. aws의 cdn, cloudfront 에 대해 알아보자 ☁️ S3, CloudFront, CDN 완전 정복 저장소부터 전 세계 배송까지, 모든 것을 알아보자 1. 전체 구조 한눈에 보기 🏗️ 📦S3 (원본 저장소) 위치: 서울 리전 (ap-northeast-2) 역할: 파일의 원본을 영구 보관하는 중앙 창고 S3 버킷: test-miracle└── upload-test/ └── image.jpg ✅ (원본, 영구 저장) .. 2025. 10. 10. AWS bucket의 권한 관리 🔐 AWS 권한 관리 3총사 ACL vs Bucket Policy vs IAM Policy 완전 비교 📄 ACL Access Control List 파일 단위 권한 설정 간단하고 빠름 파일마다 개별 설정 레거시 방식 제한적 기능 쉬움 .. 2025. 10. 10. The bucket does not allow ACLs... Bucket 을 만들었는데 다음과 같은 에러를 만났다. 즉, ACL은 파일별 접근 권한 설정인데 권한이 없다는 뜻 같다.그럼 어떻게 해야할까?파일 접근 권한 정책에 대한 비교는 다음을 참조하고 여기서는 ' Bucket Policy' 를 이용해서 특정 폴더에만 접근 권한을 주기로 하자.* aws bucket 권한 관리https://miracle-tech.tistory.com/64 AWS bucket의 권한 관리🔐 AWS 권한 관리 3총사 ACL vs Bucket Policy vs IAM Policy 완전 비교 📄 ACL Access Control List 파일 단위 권한 설정 간단하고 빠름 파일마다 개별 설정 레거시 방식 제한적 기능 쉬움 ..miracle-tech.tistory.com * Resou.. 2025. 10. 10. 항상 보는 에러 CORS와 Preflight Request 완전 정복 🌐 CORS와 Preflight Request 13살도 이해하는 완전 정복 가이드 1. CORS가 뭔가요? 🤔 집 방문 비유로 이해하기 ❌ CORS 없이 (거절당함) 너: "안녕? 놀러 왔어!" 친구 엄마: "너희 집 주소가 어디야?" 너: "123번지요" 친구 엄마: "우린 456번지만 받아. 돌아가!" .. 2025. 10. 10. aws access key, secret access key 생성하기 aws에 접속하기 위해서는 다음 2개의 키가 필요하다.생성방법을 알아보자.AWS_ACCESS_KEY_ID=your-access-keyAWS_SECRET_ACCESS_KEY=your-secret-key IAM 생성.IAM( AWS 리소스에 접근할 수 있는 권한)으로 이동하여, users를 클릭. user name을 넣고 next 클릭 권한 설정에서는 테스트용으로 3번째 Attach policies directly 로 하는 것이 편리하다.선택하면 어떤 정책을 사용할 것인지 나오는데 's3'를 입력하면 s3에 관련된 정책이 모두 나온다.이 중에서 읽기/쓰기 모든 권한이 있는 AmazonS3FullAccess를 체크하고 next 를 누른다. 생성 전 체크 생성 완료. Access Key 생성생성된 users를.. 2025. 10. 10. aws s3 생성방법 S3를 검색하고, Create a bucket 를 누른다. 버킷을 생성한다.기본 Default 에서 변경할 부분은 Bucket name 만을 한다.* Encryption type 중에 SSE-KMS 는 과금되는 대상이므로 잘못 선택하지 않도록 한다. "아니, bucket name 중에 test 를 만든적이 없는데 왜 이미 있다고 나올까?"=> bucket name은 세계 유일해야하므로!! (다른 사람이 안만든걸로 해야함) 버킷 생성! 이제, 서비스에 S3를 연결해보자!AWS_REGION=us-east-1AWS_ACCESS_KEY_ID=your-access-keyAWS_SECRET_ACCESS_KEY=your-secret-keyS3_BUCKET=your-bucket-name AWS_REGION=ap-no.. 2025. 10. 10. aws 요금 알림 서비스 설정하기 aws 는 free tier 를 쓰더라도 가끔씩 요금 폭탄을 맞을때가 있다.모든 서비스가 무료가 아니고, limit 또한 존재하기 때문이다.따라서, 혹시라도 과금이 될때 다음의 설정을 해놓으면 과금을 미리 방지할 수 있다.(기본 과금 알람은 $100 로 되어있는 것 같다.) 1. Console에서 Budge 을 검색 후, 생성. 2. 알림의 종류 (Zero spend budge: $0.01라도 초과되면 알람) 을 선택 후, Create a budget 클릭! 설정 완료 화면 2025. 10. 10. 클라우드 스토리지 완벽 비교 | 어떤 서비스를 선택해야 할까? 클라우드 스토리지 완벽 비교 2025 AWS S3, Google Cloud, Azure부터 무료 대안까지 실제 비용과 성능을 철저히 비교 분석했습니다 📅 2025년 1월 ⏱️ 15분 읽기 👁️ 12,847 조회 💡 이 글을 읽으면 얻을 수 있는 것 .. 2025. 10. 10. 이전 1 ··· 5 6 7 8 9 10 11 ··· 14 다음 반응형