codestates / codestates/EveryReview
2021-07-23 [Dev-log] by 유성룡
- Dominant language
- JavaScript
- Stars
- 0
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
### 오늘은 어떻게 프로젝트에 기여했나요?
-
### 오늘의 프로젝트에서 힘든 점은 무엇인가요?
- API: upload 수정 필요사항
request
-> `DB posts table`에서 `not null`인 사항들은 `content, user_id, likes, book_id`
-> 로그인 된 상태(허가된 상태)를 `header`에서 가지고 있어야 함(허가된 상태의 확인을 다른 방법으로 할 수 있는지는 확인해야함)
: 로그인 하지 않고 `POST` 할 경우 로그인 화면으로 redirect
-> 한줄평을 등록시키는 것은 `DB`에서 `posts table`에 저장하는 것이고,
이 때 `book_id`를 가져와야 하는데
이것은 client에서 책 선택을 하고 그 책을 `DB books table`에 저장한 다음에 가져올 수 있는데, 한줄평 등록 flow 상 유저가 책선택을 하고
한줄평 등록하기 전에는 `DB books table`에 저장하면 안 됨(책선택을 변경할 수도 있기 때문에)
근데 책 선택 modal상에서 선택하기를 눌렀을 때는 `DB books table`에 저장할 수 있을 것 같음
(하지 않게 한다고 해서 큰 리스크나 불필요하지는 않아 보임)
일단은 한줄평 등록을 했을 때, `books table`에 먼저 책 정보를 저장하고 거기서 `book_id`를 받아올 수 있을지를 알아봐야함
한줄요약 : 한줄평 등록 시에 필요한 `req` 중에 `books DB`에 사전 저장되어 있어야 하는 문제
-> `db.promise().query(...)`를 하면 DB와의 연결(입력 후 저장)이 바로 되는지에 대한 의문이 있음
-> bookselect feat에서 처리하면 될듯
```js
// 코드를 첨부해도 좋습니다.
```
### 내일은 프로젝트에 기여하기 위해 무엇을 해야 하나요?
- [x] Todo 형식으로 기록해주세요.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.