codestates / codestates/Podo

[✍️ Dev Log] 하승윤 / 2021-11-28

Open
#62 0 comments 0 reactions 1 assignee Claimed by @cherishxyun View on GitHub
Dev Log
Dominant language
JavaScript
Stars
0
Forks
2
PR merge metrics
No merged PRs in 30d

Description

### **오늘은 어떻게 프로젝트에 기여했나요?**

- Models 구현
- Seeders와 Public 구현
- 환경변수 재설정
- 마이페이지 내 결제/적립/인출 내역 UI 변경
- Naver API 소셜로그인 공부

### **오늘의 프로젝트에서 어떤 에러가 발생했고, 어떻게 해결했나요?**

- `npx sequelize-cli db:migrate` 코드 입력시 Database에서 `SequelizeMeta`만 생기는 에러가 발생했습니다. sequelize.sync를 사용하여 해결했습니다. sequelize.sync 함수는 Sequelize가 초기화 될 때 DB에 필요한 테이블을 생성하는 함수입니다.

### **오늘의 프로젝트에서 힘든 점은 무엇인가요?**

- Models 구현 시 환경설정을 조금만 잘못 해줘도 에러가 나서 다시 설정해줘야 하는 부분이 힘들었습니다.

### **새로 알게된 점**

- timestamps 옵션
- Sequelize는 테이블을 생성한 후 자동적으로 createdAt, updatedAt column을 생성합니다.
- Database에 해당 테이블이 언제 생성되었고 가장 최근에 수정된 시간이 언제인지 추적할 수 있도록 해줍니다.
- 이 옵션을 false로 해두면 createdAt, updatedAt column이 자동적으로 생성되지 않습니다.

### **내일은 프로젝트에 기여하기 위해 무엇을 해야 하나요?**

- Google, Naver, KakaoTalk 소셜 로그인 API 구현

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.