전체 글12 [Node.js] API 서버 Postman 접근 방지 우리가 서버를 개발할 때 한 번쯤 겪어보는 보안 문제인 CORS(Cross-Origin)가 있습니다. CORS란? 간단하게 설명하자면 서로 다른 출처에서 요청이 들어와도 자원을 공유한다는 것입니다. 예를 들어, 프론트엔드와 백엔드가 서로 다른 도메인일 경우 보안상 문제로 HTTP 요청을 주고받을 수 없지만 CORS를 허용하면 HTTP 요청이 가능합니다. // Node.js CORS Policy 허용 app.use(cors()); 하지만 여기서 가장 큰 문제가 있습니다. 서로 다른 출처에서 HTTP 요청을 허용하기 때문에 누구나 API 서버를 접근할 수 있게 됩니다. 특히 'Postman'을 사용하여 API 서버를 접근하는 경우가 발생할 수 있습니다. 해결방법 // CORS 미들웨어 추가 app.use(f.. 2024. 1. 29. 51회 SQLD 합격 후기 및 공부 방법 51회 SQLD 합격 후기 및 공부 방법 오늘 SQLD 예비합격 결과가 나와서 후기 및 내년 개정을 위한 공부방법을 조금 알려 드리려고 합니다. 공부 기간 및 방법 저는 전공자이며, 4주 하루 2시간씩 공부하였습니다. 이론은 구글에 많이 올라오는 요약본을 봤으며, 문제풀이는 노랭이라고 불리는 ' SQL 자격검정 실전문제' 3회독, 최근 기출 3회분 풀었습니다. 또한 이것만으로는 내용이 부족하기 때문에 따로 검색하여 필요한 문법을 추가 공부하였습니다. 내년 개정된 SQLD 준비 방법 개정되는 SQLD는 주관식이 사라지고 객관식 50문제가 출제됩니다. 그 동안 출제된 주관식은 공짜 문제일 정도로 쉬웠지만, 객관식으로 출제되다 보니 난이도가 올라갈 것으로 예상됩니다. 1) 개정된 SQL 자격 검정 실전문제 꼭.. 2023. 12. 8. [데이터 통신/네트워크] DLC (Data Link Control) 데이터 링크와 DLC DLC를 설명하기 전에 데이터링크 계층의 기본적인 내용을 설명하고자 합니다. Data-Link Layer(데이터링크 계층) - 데이터링크의 통신 방식은 응용, 전송, 네트워크 계층과 달리 Node-to-Node 방식입니다. - 출발지에서 목적지로 가는 것을 목표로 하지않고, 그 사이에 있는 노드로 이동하는 것만 생각하는 계층입니다. - 점대점(Point-to-Point)과 브로드캐스트(Broadcast) 링크를 지원합니다. - 데이터링크 계층은 DLC(Data Link Control)와 MAC(Media Access Control) 두 개의 Sublayer로 구성되어 있습니다. 점대점 링크에서는 공유매체를 접근하는 MAC 부계층은 사용하지 않고 DLC 부계층만 사용합니다. 반면 Br.. 2023. 11. 25. 타자연습 사이트 추천 TOP 3 타자연습 사이트 추천 TOP 3 별도의 설치 없이 바로 사용 가능한 타자연습 사이트 세 가지를 추천하려고 합니다. | 타이핑웍스 https://typing.works/ 타이핑웍스는 키보드 유튜버들이 가장 많이 사용하는 타이핑 사이트입니다. 깔끔한 UI를 제공하며, 설정한 카운트만큼 타이핑하면 위 사진과 같이 본인의 타이핑 기록을 다운받을 수 있습니다. | 한컴 타자연습 https://www.hancomtaja.com/ 초등학교 시절에 즐겨했던, 그 타자연습 프로그램을 개발한 회사가 운영하는 웹사이트 입니다. 다양한 모드로 타자연습이 가능하며, 로그인 후 포인트를 모아서 타이핑사운드나 UI를 커스텀할 수 있습니다. | 타이핑RPG https://typingrpg.netlify.app 타자연습과 RPG가 결.. 2023. 11. 23. 이전 1 2 3 다음