회고

1. 업무 회고

  • 코드의 효율성을 높인다는 이야기는 코드 관리 용이, 가독성 증가, 중복코드 제거 등의 장점이 있을 때 코드의 효율성이 좋아졌다고 이야기 할 수 있음
  • 블록체인 사이드에서 특정 NFT를 소각한다는 암묵적인 해쉬 값은 0x로 시작하는 의미없는 값을 셋팅하는 것
  • Axios onResponse Interceptor: 요청이 성공적으로 완료되었을 때 실행 됨. 즉, 서버가 응답을 성공적으로 반환하고, HTTP 상태 코드가 2xx 범위에 속하는 경우에 호출됨.
  • Axios onResponseError Interceptor: onResponseError interceptor는 요청이 실패했을 때 실행됨. 예를 들어, 서버가 4xx 또는 5xx 범위의 HTTP 상태 코드를 반환한 경우임.특히, 401(Unauthorized) 상태 코드와 같이 인증 관련 문제가 발생했을 때, 사용자를 로그인 페이지로 리디렉션하거나, 토큰을 재발급 받는 등의 처리를 여기서 수행할 수 있음.
  • BE에서 전달 받은 UTC 시간을 처리하는 부분을 항상 생각해야 함.
  • API의 응답값이 예상치 못한 값이 나올 때에는 단순히 FE에서 예외처리를 하는 것이 아닌, 먼저 BE에서 제공한 API의 상세 정보를 확인 후, 이와 다르게 응답 값이 내려오면 BE 개발자분들과 소통을 해야 함.
  • Nginx

    • 고성능, 고가용성, 저메모리 사용을 목표로 한 오픈소스 웹 서버
    • 이는 정적 콘텐츠를 처리하고, 역방향 프록시 기능을 제공하는 등 다양한 웹 서비스에 활용됨
    • 로드 밸런싱과 HTTP 캐싱 기능을 통해 웹 애플리케이션의 성능을 향상시키고, 효율적인 리소스 관리를 가능하게 함
    • 유연성과 다양한 기능으로 인해, 현대 웹 아키텍처 설계에 있어 중요한 구성 요소 중 하나로 자리잡고 있음
  • x-forwarded-for

    • X-Forwarded-For 헤더는 HTTP 요청을 할 때 클라이언트의 IP 주소, 서버의 IP 주소 등을 식별하기 위해 사용되는 표준 HTTP 헤더 중 하나
    • 클라이언트가 프록시 서버나 로드 밸런서 등을 거쳐 웹 서버에 요청을 보낼 때, 실제 클라이언트의 IP 주소를 전달하는 데 사용됨
    • 웹 서버나 애플리케이션은 X-Forwarded-For 헤더를 확인함으로써 클라이언트의 실제 IP 주소를 알 수 있으며, 이는 로깅, 사용자 인증, 지리적 위치 결정 등에 활용될 수 있음

2. 일상 회고

오랜만에 회고글을 작성한다. 그 동안 정신이 없었고 무엇보다 체력적으로 많이 힘들었다.

이렇게 글을 쓴 이유도 매일 하루 조금씩 글을 쓰다보니 쓸 수 있게 되었다.

요즘은 ‘정말 내가 원하는게 무엇인가’를 진지하게 생각해보는 것 같다. 결국 개발도 나를 위해 하는 것인데, 내가 진정으로 원하는 것이 없는 채로 개발을 하게 되면 결국 개발이 재미가 없어질 것 같은 생각이들었다.

다시 한번 사는 대로 생각하는 것이 아니라, 생각한대로 살기 위해 더 이러한 근본적인 생각들 하면서 잘 정리해야 겠다.

이번 한 주도 수고했다.


참고