intellij +springboot (51) 썸네일형 리스트형 Unexpected use of 'location' no-restricted-globals eslint - 명시적 전역 변수 react 예제를 분석하는 중 clone받은 소스에서는 에러가 나지 않았던 부분인데, 새로 만든 프로젝트에서는 ESLint상에서 에러가 발생하는 걸 발견했다. location이나 history 같은 전역 변수를 ESLint가 참조할 수 있게 주석으로 명시해 주는 것이다. 같은 eslint-config-airbnb-base 패키지를 사용하지만 예제 프로젝트는 v15.1.0이고 내가 설치한 최신 버전은 v16.1.0 이었다. v15.1.0로 설치하고 나니 에러가 사라졌다. 만약 v16.1.0을 사용한다고 하면 eslintrc 설정에 다음 rule을 추가하면 된다. "no-restricted-globals": ["off"] 파일에 주석으로 eslint rule을 변경해주는 방.. Unable to load class named [io.jsonwebtoken.impl.DefaultHeader] from the thread context, current, or system/application ClassLoaders. All heuristics have been exhausted. Class could not be found. Have you remembered to include the jjwt-impl.jar in yo.. Unable to load class named [io.jsonwebtoken.impl.DefaultHeader] from the thread context, current, or system/application ClassLoaders. All heuristics have been exhausted. Class could not be found. Have you remembered to include the jjwt-impl.jar in your runtime classpath? 로그인 잘 되다가 토큰 생성하는 곳에서 갑자기 에러가 터졌다 찾아보니 .. Springboot에 jwt를 연결하여 토큰을 발급받으려고 하는데 오류가 났다. io.jsonwebtoken.lang.UnknownClassExcept.. TypeScript possibly undefined value 해결 하는 법(+번역) 원본글 : https://linguinecode.com/post/how-to-solve-typescript-possibly-undefined-value object에 접근해서 아마 아래 에러를 보셨을 겁니다 //console. Object is possibly 'undefined'. 또는 당신은 변수 하나를 함수내에서 전달하길 원합니다. function validateToken(token: string){ return token; } const token = 'kjadj' as string | undefined; validateToken(token); 결국 아래와 같은 타입스크립트 에러메시지가 뜹니다 // console Type 'string | undefined' is not assignable to .. SDK location not found. Define location with an ANDROID_SDK_ROOT environment variable or by setting the 협업을 진행하며 다음과 같은 에러 문구를 보게되었다. SDK location not found. Define location with an ANDROID_SDK_ROOT environment variable or by setting the sdk.dir path in your project's local properties file at '~/android/local.properties'. 문구 그대로 SDK 위치를 찾을 수 없는 것이 문제의 원인이었다. React Native에서는 다음과 같은 방법으로 이 문제를 해결할 수 있다. 1. React Native 프로젝트에서 android 디렉토리로 접근한다. 2. android 디렉토리에서 local.properties 파일을 생성한다. 3. 아래 코드를.. Cannot project java.lang.Byte to java.lang.Boolean. Target type is not an interface and no matching Converter found JPA를 사용하여 컬럼캆을 리턴할때 쿼리로 리턴했을때는 문제가 없는데 리턴 받을떄 매핑이 제대로 안되는 문제가 있었다 union을 사용해 테이블 2개를 리턴받아 하나의 테이블 처럼 사용하려 했는데 왜 이런 문제가 발생했는지는 모르겠다 컬럼 타입은 tinyint 리턴타입은 Boolean 0 으로 리턴받으면 false 1일떄 true 로 들어가야 하는데 union 위쪽은 잘 되는데 아래쪽이 문제가 있었다 @Query(value = " select n.id, n.content as content, date_format(n.created_at,'%Y-%m-%d') as createdAt, n.alarm_content as alarm_content, n.is_read as isRead " + " from noti.. Null return value from advice does not match primitive return type for: public abstract int Error 발생 - Spring Boot에서 JPA를 사용할 때 org.spring framework.orm.jpa.JpaSystemException: Null value was to a property [DTO] 라는 에러가 발생하였다. 원인 - DB에서 not null 지정이 안되어 있는 컬럼(null값이 들어갈 수 있는 컬럼)의 속성 타입이 자바에서 Primitive Type으로 되어 있기 때문이다. 참고로 자바에서 Primitive Type(boolean, byte, short, int, long, float, double, char)은 null값을 담을 수 없다. 해결법 - 문제가 발생한 DTO에서 Primitive Type을 Reference Type으로 변경해준다. ex) int -> Int.. [Android] This version of the Android Support plugin for IntelliJ IDEA (or Android Studio) cannot open this project, please retry with version 4.2 or newer. This version of the Android Support plugin for IntelliJ IDEA (or Android Studio) cannot open this project, please retry with version 4.2 or newer. React 프로젝트 Ionic Capacitor 사용하여 Android, Ios Build 할때 만난 에러다 *참고 - https://velog.io/@jun7867/React-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-Ionic-Capacitor-%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC-Android-Ios-Build%ED%95%98%EA%B8%B0 Ionic이란? Ionic - 웹앱을 네이티브앱.. NGINX HTTPS SSL 지시자 경고 확인 및 해결 방법 NGINX에서 발생한 HTTPS SSL 관련 경고 로그 발생 원인과 해결 방법에 대해 알아봅니다. 최근 CentOS 6에서 CentOS 7로 서버 업그레이드 중 NGINX 웹 서버의 버전이 바뀌면서 해당 설정을 더 이상 사용하지 않기 때문에 발생하는 경고였습니다. NGINX 설정 파일을 그대로 복사해서 적용햇으며, 웹 서비스를 정상적으로 시작되었으며, 경고 로그를 확인할 수 있었습니다. NGINX HTTPS SSL 경고 로그 원인 확인하기 경로 로그 내용과 같이 NGINX 1.15.0 버전부터 ssl 지시문은 더 이상 사용되지 않기 때문에 발생한 로그입니다. NGINX 공식 문서 : Module ngx_http_ssl_module This directive was made obsolete in versi.. 이전 1 2 3 4 5 6 7 다음