문제 아래 코드는 API 호출로 받아온 JSON data를 deserialize하는 함수다. 그런데 이 함수가 호출하는 API에 따라 반환하는 타입이 달라진다. 여기서 문제가 있는데 타입만 다른데 똑같은 모양의 함수를 만드는게 비효율적이라는 것. 그래서 generic type을 받도록 바꿔봤는데 잘 되지 않는다. 아래는 generic type처럼 작동할 ...
42 oauth2 인증 에러
문제 OAuth2로 access_token 까지 얻은 상태. 문제는 지금 main.rs에 다 구현된 상태. 거기다 me 요청을 보냈을 때 사용할 구조체도 분리 필요. 이 상태에서 최종적으로 만들고 싶은 모습은 아래와 같다. 해결 1 일단 러스트 모듈 개념이 너무 헷갈린다. 모듈 설명 이 영상이 그나마 잘 설명해준다. 아무튼 러스트가 모듈을 찾는 순서를 ...
access_token을 .env 파일에 추가, 변경 하기.
문제 이런 struct가 있을 때 new() 함수를 만들면 default값들로 채워진 struct를 반환하고 싶은데 일일이 default값을 써주는건 너무 비효율적이고 방법이 있을거 같았다. 해결 Default trait 링크 Default trait 쓰기 Default trait을 쓰면 해당 type에 default값을 준다. Application도...