오늘 배운 것
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);
});
- 향후 서비스의 MAU, 서버 속도 등을 고려하여 시간 변경 필요
내일 배울 것
새 Category 생성하기
- user가 원하는 category를 생성하는 기능 추가
- 필수 input: category_code, category_name, 대분류
- 추가 data: 생성자(user_uid), 생성일시