이메일 인증 테이블을 별도로 분리한 이유
기록, 출석 테이블에 year, month 칼럼을 추가한 이유
redis 적용하기
JWT accessToken, refreshToken 적용하기
JWT 적용하기
cookie 적용하기
쿠키, 세션, 로컬 스토리지
RESTful한 API 만들기
js falsey값
movester를 개발하면서 갑자기 의문점이 들었다.
비지니스 로직 과정에서 값의 falsey함을 따지기 위해 ‘!변수’를 써야할까 ‘변수 === false’ 라고 명확하게 해야할까?
오늘은 자바스크립트의 falsey 에 대해 알아보자.
named exports, default exports 무슨 차이일까
javascript에서 모듈을 exports (내보내기) 할 때는 2가지 방식이 있다.
오늘은 named exports 와 default exports에 대해 알아보자.
다음 두 코드의 차이점을 찾아보자.
[DB] 06. mysql enum, set
movester에서는 각 스트레칭 별로 자세와 효과를 각각 3개씩 지정할 수 있다. 여기서 자세와 효과를 별도의 테이블로 분리하여 나타낼 것인가. 그렇다면 한 스트레칭당 레코드의 수가 증가하고 테이블간의 의존도도 높아지니 고민이 생겼다. 이를 해결할 수 있을 법한 자료형으로 set을 발견하였다. set과 enum은 매우 밀접하기에 enum 또한 설명하겠다.
[DB] 05. mysql 날짜, 시간 데이터형
movester는 aws의 rds를 사용하여 db를 만들 계획이다. 따라서 mysql 을 사용할 예정인데 mysql에서는 날짜와 시간을 담는 데이터형이 다양하게 존재한다.
[DB] 04. 2차 DB 설계안
포스팅을 하진 않았지만 db 컨벤션 문제로 대차게 까였던 나의 1차 db 설계안… 컨벤션에만 집중하여 수정한 2차물이다.
[DB] 03. DB 설계시 궁금점
db를 설계하며 그때 그때 생긴 궁금점과 궈니가 제시해준 해결방안을 정리해놓았다.