본문 바로가기

전체 글143

1주차 미니 프로젝트를 하면서 느낀 점 이번 미니 프로젝트를 해보면서, 처음으로 mongodb에 정보를 저장하고, jinja2를 활용하여 데이터를 보낼 수 있는 것을 구현 해 보았습니다. 그 중에서 가장 인상에 깊었던 부분은 JWT라고 하는 토큰발행과 쿠키의 개념입니다. 개인정보에를 주고 받을 떄 발생하는 보안과 db에 저장된 해시(암호)값 등을 꺼내와야하는 과정을 생략할 수 있는 방법이 신기하였습니다. 비록 시간관계상 로그인기능을 구현하지 못했지 못하고, 사이트의 기능 구현에 집중 하였던 부분이 많이 아쉬웠던것 같습니다. 다음 프로젝트는 JWT 토큰을 적용해보고 싶습니다. :D https://goguming2.tistory.com/2 1 주차 4일차 개발일지 1주차 4일 동안 첫 프로젝트를 만들었습.. 2022. 3. 13.
1 주차 4일차 개발일지 1주차 4일 동안 첫 프로젝트를 만들었습니다. 4.개발해야 하는 기능들 기능 METHOD url request response 담당 후보리스트 조회 get /candidates 후보리스트 윤선식 후보검색 get /candidates/search 검색한후보리스트 윤선식 공약내용조회 get /detail 공약내용(새창) 윤선식 회원가입 post /membership {'id' : id, 'pw' : pw} 회원가입성공메세지 윤선식 회원가입중복 get /membership 중복메세지 윤선식 로그인 post /login {'id' : id, 'pw' : pw} 로그인성공메세지 최고은 로그인여부 get /login {'id':id} 로그인상태 최고은 댓글작성 post /posts/reply {'id':id, 'c.. 2022. 3. 11.
스파르타 1일차 개발일지 1 주차는 웹 미니 프로젝트 주간[03.07(월) - 03.10(목)]으로 진행합니다. 각 주차마다 팀원이 랜덤으로 바뀌면서 교육이 진행 한다고 합니다. ㄱ. 웹 미니 프로젝트 목표 더보기 🚩 What to do: 미니 웹 프로젝트를 만들어 런칭하세요! 처음으로 배정된 팀원들과, 사전과제에 공부한 지식을 바탕으로 프로젝트를 완성해보세요. 한 명의 AWS EC2에 업로드하고, 도메인을 붙여 제출합니다. 아이디어는 유쾌한 것, 의미있는 것, 또는 무엇이든 괜찮답니다. 단, 그냥 만들면 재미 없겠죠? [필수 포함 사항]들을 포함해서 완성하여야 합니다. [필수 포함 사항] Jinja2 템플릿 엔진을 이용한 서버사이드 렌더링 (어떤 장점이 있을까?) 웹개발 플러스 2주차 내용 훑어보기 -> JWT 인증 방식으로 .. 2022. 3. 8.