회원가입 버튼을 눌렸을때 오류가 나와서 고생이다...
오류를 마무리 하고 DB에 id,pw값이 들어가는지
값이 잘 들어가고 pw는 암호화가 되는지,
로그인 시 토큰이 쿠키에 저장이 되는지,
저장되는 쿠키가 일정 시간이 되면 종료가 되는지.
어제 있던 오류들
오늘은 이 오류들을 다 잡는게 목표였다.
하나 빼고는 다 완료했다.
우선 id,pwd값이 db에들어갔다.
우선 안되던 이유
route 주소와 js파일에서 불러오는 주소가 달랐다.
아니 다르다기 보다 앞에 /register 를 더 붙혀주니 진행이 되었다.
이거를 찾는데도 한참이 걸렸다. 그래도 다음에 비슷한 오류가 있으면 금방 찾을 수 있을거같다.
두번째 오류
로그인을 할때 값들이 안불러와졌다.
회원가입때와 마찬가지로 진행을 하면 될 줄 알았는데 달라서 정말 한참을 헤맸다.
이는 app.py에서 내가
app.register_blueprint(login, url_prefix="/home")
url_prefix값을 준거를 잠시 잊고 있었나보다.
/home인 값을 내가 자꾸 마음대로 변경하다 보니 값들을 못불러왔다.
이 부분에서부터 이상이 있는지 모르고 register.js 파일과 register.py파일만 주구장창 보니 해결을 못했었는데
조원분의 도움으로 간신히 해결할 수 있었다.
세번째
로그인을 해서 토큰이 쿠키에 담기는지 확인을 했다.
이렇게 mytoken값으로 담기는 것을 확인했다.
그리고
이 중복확인 버튼의 글이 계속 자기 마음대로 박스 크기에 따라 세로로 엇나갈 때도 있어서
white-space:nowrap; // css
중복<br>확인</br> // html
이렇게 html과 css에서 잡아줬다.
white-space:nowrap은 글들이 박스나 둘러싸는 물체에 상관없이 가로 한줄로 나오게 하는데
<br>을 이용해 줄을 띄어 사용했다.
어제부터 계속 고민이던 로그인, 회원가입 오류는 다 잡았고, 토큰값도 확인했다.
중복확인을 하고 회원가입하는것부터 id가 없을시 로그인이 불가한 부분도 모두 완료했다.
다만 한가지 일정 시간이 지나면 자동으로 로그아웃 되는 기능을 아직 구현하지 못했다.
쿠키가 일정 시간이 지나면 자동으로 종료되게 하고 싶은데 코드들은 다 만들었는데
이게 구현이 아직 안되고 있다. 이 부분도 얼른 마무리 하고 끝내야 겠다.
아마 이런 공부, 혼자서 했으면 1달, 2달 아니면 더 걸려서 흐지부지 하다가 포기했을 지도 모르겠다...
2-3일 만에 이런 성과를 내고 많이 배웠다는게 참 신기하다 !
많이 배운 부분들은 따로 적어놨다가 주말에 공부하면서 블로그에 작성해봐야겠다.
20221116 개발일기 끝!
'개발 > 개발일기' 카테고리의 다른 글
20221117 미니프로젝트 -4[트러블슈팅편] (1) | 2022.11.17 |
---|---|
20221117 미니프로젝트 -4 (0) | 2022.11.17 |
20221115 미니프로젝트 -2 (0) | 2022.11.15 |
20221114 미니프로젝트 -1 (0) | 2022.11.14 |
20221113 - 항해99 pre-Onboarding - 7 (0) | 2022.11.13 |
댓글