[TIL_200707] 사용자 언어로 국가명 번역하여 보여주기

L·2020년 7월 7일
0

TIL

목록 보기
17/115

오늘 배운 것

user data의 language로 국가명 번역

국가-언어 DB 사용

  • if (user != null) {
    • 1단계) currentUser의 uid 얻기
    • 2단계) /api/user/${uid} route의 API를 통해 db.user에서 user language 코드 가져오기
    • 3단계) db.countries에서 해당 lang_code에 해당하는 국가명 리스트를 client로 return
  • } else { 영어를 default 값으로 보여주기 }

setTimeout으로 1초 뒤 client에 보여주기

  • firebase에서 currentUser의 uid를 가져오는 데 시간이 다소 소요되기 때문에, 로딩까지 약 1초의 시간을 두기로 함.
$(document).ready(function () {
    setTimeout(function() {
        #여기에 실행할 함수 입력
    }, 1000); #1초 후
});
  • 향후 서비스의 MAU, 서버 속도 등을 고려하여 시간 변경 필요

내일 배울 것

새 Category 생성하기

  • user가 원하는 category를 생성하는 기능 추가
    • 필수 input: category_code, category_name, 대분류
    • 추가 data: 생성자(user_uid), 생성일시

0개의 댓글