생각기록

2022-12-17 오늘의 오류 PATCH http://localhost:8000/Edit_info_update net::ERR_CONNECTION_REFUSED 본문

프로젝트/팀프로젝트 KSP

2022-12-17 오늘의 오류 PATCH http://localhost:8000/Edit_info_update net::ERR_CONNECTION_REFUSED

끼록관 2022. 12. 17. 16:09

PATCH http://localhost:8000/Edit_info_update net::ERR_CONNECTION_REFUSED

가 뜨고

 

서버가 죽었다

 

이러면, 보통 서버에서 문제가 생긴 경우가 많다고 한다.

 

보니 send에 저렇게 하면 안된다고한다..

 

render할때는가능

 

이게 맞다

 

 


그리고 

닉네임 수정만 해도 수정이 되게 하거나

비밀번호 수정만 해도 수정이 되게 하려면

로직을 더 생각해봐야 한다...

 

 

 

내가 틀린이유

1. id값을 서버가 알아야 한다고 생각해서 보내는 data 부분에 넣었음

patch 는 부분 수정 요청으로

수정할 것만 보내줘야한다

 

2. 아이디 변경이 되고, 비밀번호 빈값이 업데이트 된 부분

아이디 따로 pw따로 검사 하게 바꿧고

만약 폼의 pw가 같거나, form의 name을 검사했을경우

수정할 목록 데이터에

또 조건을 건다

name은 기존 닉네임값을 올려줘야 안바꿔도 빈값으로 되지 않는다.

pw도 빈값을 경우는 data를 보내지 않는다.

pw에 값이 있을 경우 data를 보내겠다.

 

 

3. 서버도 받는것이 달라야 하는데

name과 pw를 받겠다고 했었는데

둘다 안올 경우가 있게 되어서

req.body값으로만 처리 한다.