codestates / codestates/BookDam

22.01.12 Dev-Log

Open
#131 0 comments 0 reactions 1 assignee Claimed by @holystorySeo View on GitHub
client hanseokseo
Dominant language
JavaScript
Stars
1
Forks
1
PR merge metrics
No merged PRs in 30d

Description

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

- editpage, 네비바 CSS, 비회원 둘러보기/게스트/회원 접속에 따른 권한 처리
- 도서검색, 아티클 수정 클라이언트 통신처리

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

- 비회원(passenger)/게스트/회원의 접속에 따른 userInfo 처리

```js
const guestLoginHandelr = async () => { // 게스트로 둘러보기시에 처리
if(userInfo.userNickName !== 'passenger') {
history.push('/feedpage');
} else {
await axios({
withCredentials: true,
method: 'post',
url: 'http://localhost:4000/user/login',
headers: {
authorization: `Bearer: ${process.env.Client_Secret}`,
'Content-Type': 'application/json'
},
data: {
userInfo: {
userId: 'guest',
password: '1234'
}
}
})
.then((res) => {
const userInfoData = res.data.userInfo;
if (userInfoData) {
dispatch(GuestLoginAction(userInfoData));
setIsOpenLoginModal(false);
document.body.style.overflow = 'unset'; // 스크롤 방지 해제
history.push('/feedpage');
}
});
}
```

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

- [ ] 1. editpage 검색 영역 삭제 후 처리
- [ ] 2. 웹에서 로그아웃이 없음
- [ ] 3. 닉네임 글자 제한
- [ ] 4. 입력시 글자제한 관련 보여주기
- [ ] 5. 검색창 크기 커질 때 벌어져서 흰색 보임

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.