일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 코딩
- js
- 프로그래머스알고리즘
- 프로그래밍
- next.js
- next.js 에러
- 알고리즘스터디
- 개발자
- 프로그래머스 알고리즘
- 알고리즘문제
- 프로그래머스
- 1일1코테
- 정처기기출
- 프로그래머스 레벨0
- 자바스크립트
- 프로그래머스 Lv.0
- mysql
- 코테스터디
- 프로그래머스 코테
- 정보처리기사
- CSS
- 프로그래머스 코딩테스트
- 알고리즘공부
- 프로그래머스코딩테스트
- Redux-Toolkit
- 코테공부
- 코테준비
- 코딩테스트
- 프로그래머스코테
- html
- Today
- Total
목록전체 글 (186)
계발하는 개발자
CORS 에러를 잘 표현해주는 그림이 있어 가져와봤다. 위 그림에서처럼 CORS 에러는 흔히 프론트엔드에서 백엔드 서버로 API 요청을 보낼 때 발생하는 에러 중 하나다. 내 경우에도 이번에 MySQL 서버에 있는 데이터를 요청하다가 CORS 에러를 만난 적이 있다. ⬇️ 이전 포스팅 참고 [CORS 에러] Access to XMLHttpRequest at '주소A' from origin '주소B' has been blocked by CORS policy 해결 에러 아파치 서버랑 vue.js dev 서버를 따로 띄워놓고 개발하다 '주소B(vue.js 포트)'로부터 '주소A(아파치 포트)'에 데이터를 요청했을 때 아래와 같은 에러가 떴다. 원인 보안상 웹 애플리케이션은 ziszini.tistory.com ..
에러 컴포넌트에서 template 옵션을 등록해서 외부 js파일에서 템플릿 데이터를 참조하도록 했는데 막상 개발 서버를 실행하고 보니 콘솔창에 다음의 에러가 떴다.(읭?😲) 원인 런타임(Run-Time) 컴파일 실패로 발생한 에러다. ✅ 런타임(Run-Time)이란? 프로그램이 실행되고 있는 상태 또는 실행 시간을 말한다. 다시 말해, 소프트웨어가 사용자나 시스템에 의해 실행되는 동안 발생하는 모든 활동을 런타임이라고 한다. vue.js에서 컴포넌트를 정의할 때, 템플릿 부분을 미리 컴파일(변환)해서 웹브라우저에서 이해할 수 있는 형태로 만들어야 하는데, 이 컴파일 작업은 빌드 과정에서 미리 수행되거나, 런타임에 동적으로 이뤄질 수 있다. 따라서 런타임 컴파일 에러는, vue.js가 템플릿을 런타임(실행..
에러 아파치 서버랑 vue.js dev 서버를 따로 띄워놓고 개발하다 '주소B(vue.js 포트)'로부터 '주소A(아파치 포트)'에 데이터를 요청했을 때 아래와 같은 에러가 떴다. 원인 보안상 웹 애플리케이션은 자신의 출처와 동일한 리소스만을 불러올 수 있는데, 위 경우처럼 다른 출처의 리소스를 불러올 때 위와 같은 CORS 에러가 나타난다. 이때 다른 출처라 함은, 프로토콜(http, https), 호스트(example.com), 포트(80,443 등)가 모두 같아야 하는데, 그렇지 않은 경우 브라우저는 이를 다른 출처로 간주하게 된다. 해결 여러 해결 방법이 있지만 내가 이용한 방법은 proxy 서버를 설정하는 방법이었다. ✅ 프록시(proxy) 서버란? 다른 네트워크 서비스에 간접적으로 접속할 수 ..
일반적으로 PHP에서 Array 데이터를 JSON 포맷으로 출력하려고 하는 경우, 아래와 같이 json_encode 함수를 호출해서 데이터 변환이 가능하다. 에러 그런데 뭣모르고 호기롭게 json_encode 함수로 데이터 출력할라치면 아래와 같은 페이지를 마주하게 될거다.한글이 들어간 부분만 죄다 깨져서 나온다... 사실 그렇더라도 클라이언트에서 막상 서버로부터 api호출해서 받은 데이터는 정상적인 한글 형태로 잘 출력되어서 별 문제가 아니다 넘어갈 수도 있을듯하다. 클라이언트에서 JSON 데이터를 전달 받았을 때 브라우저에 의해 자동으로 파싱(디코딩)되는 특성 탓에 클라이언트에서는 위와 같이 정상적으로 출력이 되는듯하다. 그렇다 하더라도, 데이터 통신에 있어서 언제나 데이터가 일관되고 안전한 상태로 ..