codestates / codestates/Kings-ears-server
[✍️ Dev Log] 황순은 / 2021-06-11
- 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.