개발 기록
210927 TIL 본문
내용
- 프로젝트 들어가니 직접 하는 건 더 많은데 머리가 멍해지는 느낌이고 이걸 어떻게 찾아서 하긴 했는데 또 하라고 하면 못 할 것같고 ,, 분명 하루 종일 많이 한 것 같은데 결과물은 소박하다 그래도 하나씩 되는 거 보면 신기하고 뿌듯하다 복붙이 대부분이지만 하면서도 왜 이렇게 되는지 하는지 대충은 알고 해야겠고 막히는게 해결되는 거 그때마다 기록하기. 나중에 하려면 지금처럼 다 까먹는다.
# 개발 업무내용
- JWT : json web tocken
- 쿠키 : 브라우저 자체 데이터베이스
# 이슈
jquery가 실행이 안되서 콘솔창에 $ is not defined이 계속 떴는데 jquery import 코드가 밑에 있어서 그런 거였다. 위 헤드 안에 넣어주니 해결 !
- 챌린지 상세 페이지 url 뒤에 _id 넣어줄때 objectid라 json 생성이 안되었는데 참고한 사이트
https://velog.io/@hprince/MongoDb-flask-TypeError-해결방법
- ajax로 코드를 짜면 가끔 화면이 뭉게진다고 한다. 아직까지 ajax로 연습한게 많아 익숙한데 jinja2로도 익숙하게 할 수 있도록 해야겠다.
- 각기 다른 url에 상세페이지 연결하는게 감이 하나도 안 왔다.
@app.route('/challenge/<challengeId>', methods=['GET'])
def challenge_detail_page(challengeId):
challenge = db.challenge.find_one({'_id': ObjectId(challengeId)})
challenge['_id'] = str(challenge['_id'])
return render_template("challenge-detail.html", challenge=challenge)
팀장님이 이렇게 해주셨는데 사실 이해는 잘 안 간다 페이지가 아예 안 뜨던게 어떻게 뜨게 되는지 모르겠다.. ㅋㅋㅋㅋ 더 생각해보기
- 생각보다 병합은 간단했다. 팀장님이 슉슉 하셔서 간단해 보였을지도 ..==ㅎ
'TIL' 카테고리의 다른 글
210929 TIL (0) | 2021.09.29 |
---|---|
210928 TIL (0) | 2021.09.28 |
210926 WIL (2주차) (0) | 2021.09.26 |
210925 TIL (0) | 2021.09.26 |
210924 TIL (0) | 2021.09.25 |
Comments