※ 할 수 있다. 지금 잘 안 되는 건 더 기억에 잘 남기 위한 거다.
좀 잘 된다고 우쭐거리지 말고 잘 안 된다고 시무룩하지 말자 다 그러한 시기가 있다. 특히 우쭐 금지
##1주 차 미니 프로젝트 : 혼밥은 싫어 페이지 (항해99 웹 개발 플러스 참고하면서 만들었다.)
1. ★문제 :
코드스니펫 붙여넣고 작동하는지 회원가입하고 로그인할때 안되면 알려주세요
저만 일어나는 문제일 수도 있고 저도 잘 모르는 곳을 고쳐서 작동하게 만든지라
일단 해보고 안될때 제가 시도한 방법 알려드릴게요
☆해결 : 1주 차 같이 팀으로 하는 팀원분이 알려주셨다!
pyjwt 버전 1.7.1 버전으로 다운 받아야함 또는 .decode('utf-8')를 빼줘도 된다.
☆☆에러 설명(항해99 웹 개발 플러스 강의 4주차 FAQ)
기존 버전에서는 jwt.encode()함수의 리턴값이 '바이트 문자열'이라는 자료형이었기 때문에 뒤에 .decode('utf-8')를 붙여 일반 문자열로 바꾸어주었었는데요, 2.0.0 버전부터는 이 함수의 리턴값이 일반 문자열이기 때문에 여기에 또 .decode('utf-8')를 붙여주게 되면 문자열에는 이런 메소드가 없으므로 에러가 나게 됩니다. (101100100110 같은 바이트 자료를 문자열로 바꾸는 것이 decode이므로 당연히 문자열에는 이런 기능이 필요없겠죠?
2. ★문제 : 웹 개발 플러스 강의 들으면서 그대로 코드 적었는데... 회원가입하기 버튼 눌렀을 때 안되던거 ㅠ
(구글 검색 : ajax 400 bad request)
☆해결 : 근데 알고 보니 내가 ajax안에 data 변수를 잘못 썼었다.. id_give : id 이런식이라면 give를 빠뜨렸다 ㅠㅠ 어휴 찾느라 고생했네 같은 팀원분이 도와주셔서 찾았다... 정말 감사합니다ㅠㅠ
3. ★문제 : 나의 sourcetree로 우리 조 github를 받아오면 main브랜치가 아닌 detail브랜치만 받아와진다 ㅠ
☆해결은 못 했지만 팀원분이 알려주신 방법 :
터미널에 git 브랜치 추가하는 명령어
git clone -b server-side https://github.com/Luwin-Seo/No-Honbop.git
git clone -b main https://github.com/Luwin-Seo/No-Honbop.git
jquery에서 removeCookie 쓸 때 아래 순서대로 head안에 맨 위부분에 적어줘야 로그아웃 기능 작동 잘 됩니다.
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-cookie/1.4.1/jquery.cookie.js"></script>
§ 에러는 아니지만 참고사항
1.
API 개발 시 사용할 법 직한 응답 코드를 정리해보았다.
참고자료 https://luckyyowu.tistory.com/377
200: OK (정상, 데이터 있음)
204: No Contents (정상, 데이터 없음)
301: Moved Permanently (리다이렉션)
400: Bad Request (실패, 클라이언트에서 넘어온 파라미터가 이상함)
401: Unauthorized (실패, 클라이언트에서 넘어온 보안 토큰이 이상함)
403: Forbidden (실패, 사용자의 권한으로 리소스를 사용할 수 없음)
404: Not Found (실패, 데이터가 있어야 하나 없음)
410: Gone (실패, 데이터가 있었으나 삭제됨. 이건 굳이...?)
500: Internal Server Error (실패, 서버 로직 문제)
501: Not Implemented (실패, 없는 리소스 요청)
기타 304나 502, 503 등의 상태 코드의 경우 API Application을 작성하는 개발자의 역할보다는 Web Application Server (WAS) 쪽의 역할에 가깝다고 생각하여 작성하지 않음.
'에러노트' 카테고리의 다른 글
항해99_스프링 심화주차 과제 에러 (0) | 2022.06.09 |
---|---|
intellij 한글 깨짐 현상 (0) | 2022.05.16 |
항해99_git강의 들었을 때 생긴 에러 (0) | 2022.05.12 |
[pc에러] 이어폰 블루투스 연결 에러 해결 (0) | 2022.05.12 |
항해99_사전 스터디할 때 생긴 에러_2 (0) | 2022.05.12 |