errorlog [에러] There is no PasswordEncoder mapped for the id "null" 에러 배경 스프링부트 시큐리티로 로그인을 만들다 생겼다 에러 내용 There is no PasswordEncoder mapped for the id "null" 비밀번호를 넣었던 Service 코드 에러 원인 비밀번호를 저장할때 암호화 과정이 필요하다! passwordEncoder를 설정해야 한다 public interface PasswordEncoder를 사용 PasswordEncoder란... errorlogerrorlog [에러] Swaager 연동 오류 우리가 API를 만들다 보면 양이 방대해 진다. 기본적인 CRUD만 하더라도 조건에 따라 api양이 많아지는데 이를 한눈으로 html 파일로 볼 수 있게 정리 되어 있는게 swagger이다 에러 배경 api를 html에서 확인해 보려고 적용을 했다가 NullPointException 에러가 떴다. 사용한 설정 파일은 springfox-boot-starter이다. gradle 에러 내용 Nul... errorlogerrorlog [에러] 인텔리제이 gitignore 적용하기 gitignore란? Git 버전 관리에서 제외할 파일 목록을 지정하는 파일이다. 나도 들어만 봤었지 직접 적용할 생각을 하지 못했었는데 이번에 스프링 시큐리티로 Oauth를 적용하다가 알아보게 되었다. application.yml파일의 중요한 내용이 깃허브에 올라가는 것을 방지하기 위해서다. 인텔리제이에서 gitignore 적용하기 나는 인텔리제이 Ultimate를 사용하기 때문인지 처음 ... errorlogerrorlog [ErrorLog] xcrun: error: invalid active developer path Mac을 Monterey로 업데이트 하고 난 뒤, 터미널에서 git 파일을 clone 하려고 했더니 git 관련 명령어가 먹히지 않았다. 구글링 해보니 Mac 시스템 업데이트 때마다 이런 상황이 발생하는 것 같다. 다음 시스템 업데이트 때도 같은 일이 발생할 수 있으니 기억해두는게 좋을 것 같다. 에러 메시지는 아래와 같다. 해결 방법은 아주 간단하게 터미널에 아래의 명령어를 입력하면 xco... errorlogerrorlog [ErrorLog] dotenv .env error nodejs에서 서버에 mysql DB를 연결할 때 환경변수를 제어하기 위해 dotenv 모듈을 이용해 .env를 읽어들이는 과정에서 에러가 발생했다. dotenv도 잘 import 하고, .env 경로도 확인하고, 환경변수들도 제대로 넣은 것 같은데 계속 에러가 떠서 도무지 원인이 뭔지 알 수 없었다. ❗️ Error message의 내용은 아래와 같았다. 1045 error는 비밀번호가 ... errorlogerrorlog TypeError: Class constructor Model cannot be invoked without 'new' 요즘 타입스크립트를 사용해서 저번에 진행했던 프로젝트 리팩터링을 진행하고 있는데 프로젝트에 사용한 ORM이 sequelize였다. 그래서 sequelize에 타입스크립트를 적용해서 model폴더에 index.ts 부분을 타입스크립트로 수정하고 ORM이 db에 잘 접근을 하는지 확인하기 위해서 라우터를 하나만들어서 user 테이블에 모든 정보면 가져오는 쿼리문을 작성하고 api 테스트를 돌려봤... errorlogerrorlog
[에러] There is no PasswordEncoder mapped for the id "null" 에러 배경 스프링부트 시큐리티로 로그인을 만들다 생겼다 에러 내용 There is no PasswordEncoder mapped for the id "null" 비밀번호를 넣었던 Service 코드 에러 원인 비밀번호를 저장할때 암호화 과정이 필요하다! passwordEncoder를 설정해야 한다 public interface PasswordEncoder를 사용 PasswordEncoder란... errorlogerrorlog [에러] Swaager 연동 오류 우리가 API를 만들다 보면 양이 방대해 진다. 기본적인 CRUD만 하더라도 조건에 따라 api양이 많아지는데 이를 한눈으로 html 파일로 볼 수 있게 정리 되어 있는게 swagger이다 에러 배경 api를 html에서 확인해 보려고 적용을 했다가 NullPointException 에러가 떴다. 사용한 설정 파일은 springfox-boot-starter이다. gradle 에러 내용 Nul... errorlogerrorlog [에러] 인텔리제이 gitignore 적용하기 gitignore란? Git 버전 관리에서 제외할 파일 목록을 지정하는 파일이다. 나도 들어만 봤었지 직접 적용할 생각을 하지 못했었는데 이번에 스프링 시큐리티로 Oauth를 적용하다가 알아보게 되었다. application.yml파일의 중요한 내용이 깃허브에 올라가는 것을 방지하기 위해서다. 인텔리제이에서 gitignore 적용하기 나는 인텔리제이 Ultimate를 사용하기 때문인지 처음 ... errorlogerrorlog [ErrorLog] xcrun: error: invalid active developer path Mac을 Monterey로 업데이트 하고 난 뒤, 터미널에서 git 파일을 clone 하려고 했더니 git 관련 명령어가 먹히지 않았다. 구글링 해보니 Mac 시스템 업데이트 때마다 이런 상황이 발생하는 것 같다. 다음 시스템 업데이트 때도 같은 일이 발생할 수 있으니 기억해두는게 좋을 것 같다. 에러 메시지는 아래와 같다. 해결 방법은 아주 간단하게 터미널에 아래의 명령어를 입력하면 xco... errorlogerrorlog [ErrorLog] dotenv .env error nodejs에서 서버에 mysql DB를 연결할 때 환경변수를 제어하기 위해 dotenv 모듈을 이용해 .env를 읽어들이는 과정에서 에러가 발생했다. dotenv도 잘 import 하고, .env 경로도 확인하고, 환경변수들도 제대로 넣은 것 같은데 계속 에러가 떠서 도무지 원인이 뭔지 알 수 없었다. ❗️ Error message의 내용은 아래와 같았다. 1045 error는 비밀번호가 ... errorlogerrorlog TypeError: Class constructor Model cannot be invoked without 'new' 요즘 타입스크립트를 사용해서 저번에 진행했던 프로젝트 리팩터링을 진행하고 있는데 프로젝트에 사용한 ORM이 sequelize였다. 그래서 sequelize에 타입스크립트를 적용해서 model폴더에 index.ts 부분을 타입스크립트로 수정하고 ORM이 db에 잘 접근을 하는지 확인하기 위해서 라우터를 하나만들어서 user 테이블에 모든 정보면 가져오는 쿼리문을 작성하고 api 테스트를 돌려봤... errorlogerrorlog