codestates / codestates/Kings-ears-server

[✍️ Dev Log] 황순은 / 2021-06-11

Open
#39 0 comments 6 reactions 0 assignees View on GitHub
dev-log
Dominant language
JavaScript
Stars
3
Forks
0
PR merge metrics
No merged PRs in 30d

Description

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

- 토큰펑션 모듈화
- 다대다 테이블 쿼리문 작성
- 읽지 않은 글 랜덤 쿼리로직 구현
- 서버 에러핸들링

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

- sql문으로는 쿼리가 가능했던 조인테이블 쿼리문 작성이 sequalize형식의 쿼리로직을 구현하기가 힘들었다.

```js
const data = await secret.findAll({
where: { userId: { [Op.ne]: uid }}, raw:true,
include: [{
model: users_secret
}]
});

const data2 = data.filter(el => {
if (el['users_secrets.userId'] !== uid) {
return el
}
});

let len = data2.length;
let idx = Math.floor(Math.random() * (len))
const { username, content, likecount, dislikecount, id } = data2[idx]

await users_secret.create({
userId = uid,
secretId = id
})
```

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

- [x] bcrypt도입
- [x] 에러핸들링

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.