[Vue.js/PrimeVue] Password 컴포넌트에 구글 계정 정보가 자동 입력되는 문제
·
Error Notes
PrimeVue의 Password 컴포넌트를 사용했는데해당 사이트에 저장해둔 계정 정보가 계속 자동으로 입력되는 문제가 있었다. # 해결방법 - 위와 같은 방식으로 넣어 주어야 Password 컴포넌트 내부의 태그에 autocomplete: 'new-password'가 적용된다.
[Swagger] Please indicate a valid Swagger or OpenAPI version field.
·
Error Notes
Unable to render this definition The provided definition does not specify a valid version field. Please indicate a valid Swagger or OpenAPI version field. Supported version fields are swagger: "2.0" and those that match openapi: 3.x.y (for example, openapi: 3.1.0).딱히 건든 거 없이, git push만 했는데 갑자기 저런 에러가 나면서 스웨거가 제대로 실행이 안됐다.Swashbuckle 캐시 문제 때문에 이런 현상이 발생하는 경우가 있다고 한다.강력 새로고침 ([Ctrl] + [Shift] + [R..
[Vue.js/konva] 파스칼 케이스로 작성했을 때 konva 컴포넌트가 불러와지지 않는 문제
·
Error Notes
[ 문제 상황 ]vue-konva는 기본적으로 컴포넌트명에 'v-' 접두사를 붙여서 케밥 케이스로 사용한다.ex) v-stage, v-text, ... 이전에 다른 프로젝트에서는 괜찮았는데, 이번 프로젝트는 저장 시 컴포넌트명이 자동으로 파스칼 케이스로 변환되도록 규칙이 설정되어 있어서 컴포넌트 인식이 안되는 문제가 발생했다. [Vue warn]: Failed to resolve component: VStage If this is a native custom element, make sure to exclude it from component resolution via compilerOptions.isCustomElement. at ref=Ref > at at ref=Re..
[JavaScript] 사파리에서 파일을 업로드했을 때 파일명 자소분리 현상이 발생하는 문제
·
Error Notes
사파리 브라우저에서 한글명이 포함된 파일을 업로드했을 때 자소분리 현상이 발생하는 경우가 있다. 안녕.txt → ㅇㅏㄴ ㄴㅕㅇ.txt 해당 문제는 브라우저마다 유니코드 정규화 방식이 다르기 때문에 발생하는 문제라고 한다.서버 쪽에서 파일명을 처리할 때 정규화 방식을 명시적으로 지정해주면 된다. 자바스크립트에서는 아래 메서드를 사용해서 문제를 해결할 수 있었다. const fileName = "ㅇㅏㄴㄴㅕㅇ.txt"; // 자소분리된 파일명const normalizedFileName = fileName.normalize('NFC'); // "안녕.txt"로 변환 ▶ 정규화 형태  - NFC : 모든 분리된 문자 조합을 하나의 조합된 문자로 변환함  - NFD : 모든 조합된 문자를 분리된 기본 문자로 변환함
[PHP/Wordpress] YOAST SEO - Error parsing the response to JSON
·
Error Notes
우리 회사 홈페이지에서는 SEO 관리를 위해 'YOAST SEO' 라는 플러그인을 사용하고 있다.설정할 때 첫 단계에서 'SEO DATA OPTIMIZATION'을 실행하는데, 해당 부분에서 에러가 발생했다.   Error parsing the response to JSON 화면에 위와 같은 메시지가 출력되어서 개발자 도구로 확인해보니상태 코드는 200인데 라는 응답을 받았다. SEO DATA OPTIMIZATION는 워드프레스 전체 페이지를 돌면서 점검하는데, 특정 페이지에 접근했을 때 바로 리다이렉트 처리되면서 에러가 발생한 것 같다. 참고로, 정상 작동하면 아래와 같이 JSON 응답이 와야 한다. 어떤 링크에서 에러가 발생했는지를 확인하기 위해 'wp_yoast_indexable' 테이블을 확인했다..