CORS(Cross-Origin Resource Sharing)는 웹 개발자들 사이에서 빈번하게 논의되는 주제입니다. 하지만 웹사이트 개발에 있어서 필수 보안 정책입니다. 웹사이트를 만들 때 마주치는 다양한 도전 중 하나인 CORS는 특히 REST API 서버 개발 시 중요한 역할을 합니다. 이 글에서는 CORS가 웹사이트 개발을 어렵게 만드는 이유와 그 중요성에 대해 설명하겠습니다. 이글을 쓴 이유는 REST API서버를 만들었는데 fetch 에러났습니다. [Nodejs] RestAPI 서버를 만들었는데 TypeError: Failed to fetch 에러 앞선 포스트에서 Node.js를 사용하여 RESTful API 서버를 만들었으나, 클라이언트에서 요청을 보낼 때 "TypeError: Failed ..
비주얼 스튜디오에서의 개발 경험을 바탕으로 Xcode라는 새로운 환경에 접근하는 것은 분명 쉽지 않은 일입니다. 사용 환경의 차이로 인해 초기에는 다소 어려움을 겪을 수 있지만, Xcode 내에서 효율적으로 작업을 진행하기 위한 핵심 단축키들을 숙지한다면 이러한 장벽을 더 빠르게 극복할 수 있습니다. 맥용 키보드가 아니라면, Command 키 대신 Window 키를 사용할 수 있습니다. 1. 디버깅 관련 단축키 Command + B 빌드 Command + R 실행 Command + . 멈춤 Command + shift + K 정리 Command + Y 브레이크 초인트 활성/비활성(토글) F6 한줄씩 이동 F7 함수안으로 이동 F8 빠져나옴 2. 문서 이동 관련 단축키 alt + command + 위아래화..
아두이노 프로그래밍에 있어 표준 툴인 아두이노 스케치는 기본적이지만, 복잡한 프로젝트에는 한계가 있습니다. 많은 개발자들이 좀 더 강력하고 시각적으로 편안한 개발 환경을 선호합니다. 이런 경우, 비주얼 스튜디오를 사용하는 것이 좋은 대안이 될 수 있습니다. 이 글에서는 비주얼 스튜디오에서 아두이노 개발 환경을 설정하는 방법을 안내합니다. 아두이노 스케치 설치 Arduino 공식 웹사이트에서 아두이노 스케치를 다운로드할 수 있습니다. Software Open-source electronic prototyping platform enabling users to create interactive electronic objects. www.arduino.cc 클릭하면 돈내라고 되어 있던데 그건 기부 하실분은 기..
안드로이드 앱 개발을 하기 위해서는 환경 구축부터 해주어야 한다. 그중 제일 첫 번째로, 안드로이드는 자바를 기반으로 돌아가는 OS이므로 먼저 JDK부터 설치해줘야 한다. 오늘 날짜를 기준으로 가장 최근에 올라온 버젼은 "Java Platform (JDK) 7u21" 이다. > ☜ 클릭클릭 홈페이지에 들어가면 각자의 OS 버젼에 맞춰서 JDK를 다운 받으면 된다. JDK를 다운받은 후 설치했으면 ,JDK를 좀 더 편하게 사용하기 위한 시스템 환경 변수를 설정해줘야 한다. 시스템 변수에서 새로만들기 버튼을 누른 다음 변수 이름 : JAVA_HOME 변수 값 : C:\Program Files\Java\jdk1.7.0_21 (jdk가 설치된 경로) 를 입력한다. 시스템 변수 중에서 path를 찾은 다음 편집을..