# github api

Github API 다루기
Github API를 통한 유저의 Repository 받아오기, 선택한 Repository의 issue 모아보는 기능을 만들어봤습니다. Issues 아래 깃헙 링크를 통해 clone으로 직접 사용해보실수 있습니다. 깃헙 링크 repository 아래는 Repository를 불러오는 코드입니다. 위 코드에 changeHandler는 prop로 받아온 핸들러입니다. 핸들러에 data를 전달하면 data를 로컬스토리지에 repoData란 이름으로 저장해

데이터 가져오기를 위한 React Hooks : swr로 훅 만들고 사용하기
stale-while-revalidate SWR의 어원인 stale-while-revalidate은 http 캐시 전략이다. > ✅ The stale-while-revalidate HTTP Cache-Control extension allows a cache to immediately return a stale response while it revalidates it in the background, thereby hiding latency (both in the network and on the server) from clients. (rfc5861) ✅ stale-while-revalidate 확장을
React - IntersectionObserver , github API
이번 시간에는 GitHub에서 제공해주는 API를 어떻게 사용하는지 (사실 다는 모름) 또는 IntersectionObserver를 사용한 인피니트 스크롤링은 어떻게 하는지에 대해 경험적으로다가 정리를 한다. GitHub API >GitHub은 작성한 코드를 저장하고, 공유하고 뭐 그런 용도로만 사용하는줄 알았지만, 여러가지 API도 제공을 해주는건 얼마전에 알게 된 사실이다... (왜 그랬을까...) 깃헙 API 중 Issue에 해당되는 리스트를 불러올 예정이다. 또한, Issue의 댓글도 불러올 수 있다. 여기서 여러 정보를 확인 가능하다. 그리고 토큰을 발급받아서 더 많은 요청을 할 수도 있고, 그렇지 않을 경우에는 요청 횟수가 제한 되어있다. 귀찮더라도 토큰을 발급받아서 테스트 해보는 것을 추천한다. 토큰 발급 받기 >토큰을 발급받는 과정 사용 과정도 알고

Github API 사용기(Feat. npm)
nodejs 환경에서 깃허브 API를 사용할 일이 있어서 여러 문서를 참고하여 활용해 보았다. 문서에 있는 코드들의 결과 값들을 위주로 정리해 두었다. 공식 문서를 보면서 하나하나 쳐 보면서 결과 값을 확인하는게 제일 좋지만 귀찮거나 급하신 분들께서 구글링을 하다가 내 글을 발견하고 많은 도움을 얻으신다면 좋겠다. Github API 공식 Docs 이게 결국 정답인건데 요청하는 코드를 직접 짜는 것보다.. 더 편리한 방법을 찾기 위해 찾아보았다. [NPM github-api](https://www.n

09/12, saturday self study
오늘 할 일 오늘은 어제 공부했던 OAuth 를 공식문서와 어느 정도 검증된 곳들에서 설명해 준 것들을 다시 한 번 살펴보고, sequelize sprint 에서 막혔던 부분도 다시 한 번 공부할 예정이다. 또, JWT(JSON Web Token) 도 살펴보라는 이야기를 많이 해서(실무에서 정말 많이 쓴다고 한다) 겸사겸사 살펴보려고 한다. 해야 할 공부가 정말 많다! OAuth-Servers Document Getting Ready - OAuth 2.0 Simplified 이번에도 공식문서를 보고 정리하는 식으로 공부를 했다. 구글링을 해 보니 naver D2 에서도 정리를 해 놨던데, 코드스테이츠 측에서 일단은 Getting Ready, Accessing Data in an OAuth Server 두 문단을 공식문서를 보는 걸 추천해서 공식문서의