Content Menu

return New;

프로필사진
  • Write
  • Manage
  • 방명록

return New;

검색하기 폼
  • everything (26)
    • life (5)
      • 국내 여행 (2)
      • 호캉스 (2)
      • 독후감 (0)
      • 영화 감상문 (0)
      • 문화 감상문 (0)
    • develop (15)
      • node (2)
      • react (10)
      • db (1)
      • server (1)
      • graphic (1)
      • java (0)
      • etc (0)
    • interest (7)
      • skin (3)
      • 내집마련 (4)
  • Visite

CRA에 Redis와 Socket.io 적용하기

회사에서 Dark Sky 서비스를 이용하다가 서비스 종료 된다는 사실을 알게됐다. 백엔드 엔지니어 동료분이 기상청 API로 새벽까지 수정해서 작업해주셨는데, 화면에서 총 16개 지역의 최저, 최고 기온을 알려줘야하다보니 백단에서 기상청 API을 16번 호출해야한다. 그러다보니 약 8초정도 되는 어마어마한 대기시간을 그냥 둘 수가 없어서 express 서버 하나 만들어 소캣 통신도 되고, Redis Cache도 사용할 수 있도록 CRA 구조에 추가했다. (소캣은 모든 브라우저에서 애니메이션 일시 중지를 해야되는 요건때문에 추가했다.) 1. 로컬(서버)에 Redis Server 설치, 서비스 시작하기 brew install redis brew services start redis 2. script 추가하기 ..

develop/react 2021. 3. 13. 10:16
« 1 »
«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

티스토리툴바