미니프로젝트 4

20221117_TIL_웹미니프로젝트 마무리

ㅇ 프로젝트 제출 및 발표의 날 1. 지난 일정 - 월요일 아침 9시. 처음 만난 조원들과 목요일까지 약 4일간 진행할 프로젝트를 시작했다 기한은 목요일 오후 18시. 토이프로젝트 때와는 달리 기획부터 구현 및 배포까지 단 4일이 주어졌다 월요일 오전 발제 후 18시까지 기획과 준비를 마쳐야해서 머리가 쫓기는 마음에 머리가 지끈했다(와이어프레임 완성) - 그뒤로 월, 화, 수 3일은 새벽 2시 내외로 잠들었다 기한 내에 해야한다는 생각에 잠을 쉽게 들 수 없었다 - 제출 당일 목요일은 서버 배포 후 JWT 버전에 의한 로그인 오류와 미흡한 부분에 대해 수정했다 못다한 기능(글 수정)은 놓아주고 페이지의 디테일을 잡는데 집중했다 오후 8시 발표를 위해 시연영상 촬영, 트러블 슈팅 정리를 하고 짬을 내어 서..

항해99 2022.11.18

20221116_TIL_웹미니프로젝트

ㅇ 오늘의 목표 1. 깃허브 repo에 병합 해보기 2. 상세페이지 기능 구현 확인(글 출력, 리뷰 insert, 리뷰 출력, 작성자 글 수정 삭제 기능) ㅇ 오늘 한 일 1. 깃허브 repo 프로젝트 병합하기 - 깃허브는 맥가이버칼 같다, 잘 쓰는 사람에게는 만능도구지만 쓸 줄 모르는 우리에겐 너무 어려운 도구였다 - 깃허브를 통해 프로젝트 병합을 위한 예행 차원으로 미리 만들어둔 repo에 푸쉬를 작업했다 그러나 깃허브가 처음이라 무분별한 푸시와 다른 조원 파일 수정이 있었고 히스토리가 꼬였는지 더이상 푸시가 되지 않았고 기술매니저님께 문의한 결과... 기존 repo를 폭파하고 새로운 repo를 생성했다 *매니저님 말씀으로는 프론트, 백으로 나눠 프로젝트를 하면 이런 일이 발생할 확률이 낮다고 한다 ..

항해99 2022.11.17

20221115_TIL_웹미니프로젝트(Object of type ObjectId is not JSON serializable 에러 해결 경험)

ㅇ 오늘의 목표 1. 1주차 발제 및 웹 미니 프로젝트 - 상세화면 페이지 만들기 ㅇ 오늘 한 일 1. 와이어프레임에 맞는 HTML 구성 만들기 - 상단 홈버튼, 제목, 로그아웃은 다른 페이지와 통일 - DB에서 불러온 제목, 이미지, 설명 출력 - 이전에 작성된 코멘트 불러오기(설명 박스 아래) - 코멘트 input 생성 - 코멘트 작성 버튼 클릭 시 DB에 코멘트 저장 - sessionStorage로 글 번호 받아와 해당 글 띄우기 2. Python - 포스팅 DB에서 데이터 가져오기(글번호, 제목, 내용, 이미지 등) - 코멘트 DB에서 작성된 코멘트 가져오기(작성자, 코멘트 내용) - 코멘트 작성 시 로그인 정보에서 작성자 ID 정보를 가져와 코멘트DB에 함께 저장하기 3. 에러코드(Object ..

항해99 2022.11.16

20221114_TIL

ㅇ 오늘의 목표 1. 1주차 발제 및 웹 미니 프로젝트 ㅇ 오늘 한 일 1. 항해99 OT 및 1주차 발제 - OT는 사전설명회와 비슷했다 항해99를 소개하는 시간 - 1주차 발제; 새로운 조를 발표하고 목요일까지 4일간 프로젝트를 해야한다 2. S.A 작성 - 프로젝트를 진행하기 위해 무엇을 만들 것인가, 어떻게 만들 것인가, 누가 무엇을 할 것인가 등을 이야기했다 - 와이어프레임을 만들고 S.A를 작성하고 깃허브 repo를 생성하니 어느새 오후4시 3. JWT세션과 매니저 면담 - 담당 페이지 구성을 생각해보고 뼈대를 만들다보니 6시 JWT세션 시간이 되어 세션을 들었다 - JWT는 로그인, 회원가입 기능을 제공한다 1) 비밀번호를 해시함수로 단방향 암호화를 해 해석을 할 수 없게 만들어 보안성을 갖..

항해99 2022.11.15