대학별 이메일 인증 기능을 완료했다. 입력한 도메인이 허용된 리스트에 있는지 확인한 후, 인증 메일을 6 digit code로 보내준 다음 맞으면 school, country를 자동설정해준다. 간단한 알고리즘이지만, RDB 특성상 연결된것들이 많아서 설정이 어려울 뻔 했다.
210730 - 장상현 관찰일지
오전 12시 : 서버에 .env 설정하라고 말하고 가만히 지켜봤다. (전에 가르쳐준 적 있음) .으로 시작하는 파일은 일단 ls에 안찍히는데 자꾸 ls로 찾고있다.
오전 12시 1분 :
뭔가 큰일날 것 같은 자료를 읽고있다..(evn 파일을 만들고 env 설정을 하고 있다)
오후 6시 35분 : 이제 서버 접속도 mysql 콘솔에서 한다고 자랑했다. 좋네여.
오후 10시 1분 : passport를 통한 로그인을 구현하는게 잘 안되는 것 같다.강의를 3일째 듣고있다.
오후 10시 7분 : 왠지 리턴되는 데이터의 시간이 이상하길래 확인해보라고했더니 서버에서 config 폴더를 vi config로 열고있다. 색깔 구분 못하냐고 한마디 했더니 "사소한 실수" 라고 하길래, 사소한 실수 두번만 더하면 프로젝트 날아가겠다고 했다.
오후 11시 40분 : 둘이서 아직 mysql timezone 설정 못했다. 슬랙의 고수님들이 해결해주셨으면 좋겠다.
오전 12시 43분 : 문제는 mysql timezone 설정이 아니라 sequelize timezone 설정이였다는것을 깨달아서 적용을 했는데, 이번엔 get은 잘 되는데 post할때는 UTC 시간을 return한다. 골치아픈녀석.