codestates / codestates/PickAndDrink
[DevLog] 이상민 / 2021-12-16
- Dominant language
- JavaScript
- Stars
- 0
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
### 오늘은 어떻게 프로젝트에 기여했나요?
- Server의 메인 index.js 파일 작성 및 수정
- https 동작 구현, 라우팅 처리, json 파싱 적용, 쿠키 파싱 적용, cors 설정
- 개인키와 공개키(*.pem)을 이용하여 https 동작 테스트
- routing을 담당하는 메인 라우터인 router.js 파일 작성
- auth, comment, item 으로 라우팅을 구분하여 작성
### 오늘의 프로젝트에서 힘든 점은 무엇인가요?
- 라우팅 처리 부분
- 막상 라우팅을 하고자 하니, API 문서와 controller에서 받아와야 할 엔드포인트 간 차이가 존재하여 API 문서쪽의 수정이 요구되었다
- API 문서와의 통일성을 지키려다보니 생각보다 라우팅을 구분하는 형식?을 맞추기가 힘들었다
```js
// 엔드포인트가 item으로 시작하므로, controllers.item 로 item 컨트롤러에 넣어야 할지?
// 아니면, like 부분이니깐, controllers.like로 like 컨트롤러로 구분해야 할지?
router.get('/item/:user-id/like', controllers.item.findLike) //! 해당 메서드는 로직 고민이 필요
// 특정 사용자가 좋아요 누른 아이템 목록들을 전체 조회??가 필요?
```
### 내일은 프로젝트에 기여하기 위해 무엇을 해야 하나요?
- [ ] 라우팅 처리와 관련하여 컨트롤러 부분을 작성할 예정
- [ ] 데이터베이스 쪽의 테이블 구성 및 컬럼 내용들이 충분한 정보를 갖고 있는지 한번 더 검증할 예정
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.