프로젝트 (46) 썸네일형 리스트형 [TIL] 20240603 76일차 2024-06-04 기능 구현 계획[메모/생각정리] - 로그인이 필요한 컨텐츠인 경우 모달창 출력하도록 하기 (별점 모달창 응용)→ base.html, base_no_search.html 모두 적용하기 - aSend 공사header 옵션 넣을 수 있게response.status로 분기 처리→ 성공 관련 코드(2xx)일 경우 return await response.json()→ 실패 관련 코드(4xx)일 경우 error 메시지를 따로 전달하는 경우 모달창으로 처리 or console.log 찍을 수 있게→ 서버 실패 관련 코드(5xx)일 경우 console.log로 보일 수 있도록★ base.html, base_no_search.html 모두 적용하기 - 브로셔 작성2024-06-04(화) 버전 1 완성되.. 20240527 ~ 20240531 15주차 정리 1. MVP 중간발표 자료서비스명: SpartaGames서비스 기획 의도: 주니어 Unity 게임 개발자의 공간, 한글화 된 사이트, 유저 피드백 가능한 웹프로젝트 한 줄 설명: Unity 게임 개발자들과 게임 사용자들의 커뮤니티 (새로운 게임에 목마른 자들의 오아시스)MVP 스펙: WebGL로 빌드한 유니티 게임 업로드 및 등록 & 실제 게임 플레이가 가능하며 유저가 피드백을 남길 수 있는 사이트서비스 배포 URL: http://13.209.74.174/2. 중간발표 피드백 기록중간발표에 대한 피드백을 꼼꼼히 기록해두고, 개선이 필요한 사항에 적용해봅시다.신한O 튜터님기획 아이디어 좋음 → 개선 사항 없음장고는 컨텐츠를 관리하고 보여주는 웹사이트에 특화되어 있다. 이 부분을 게임 서비스로 학장한 것이 .. [TIL] 20240531 75일차 Auth React 튜터님 피드백 + Auth 최종 정리[메모 / 생각 정리] 튜터님께서는 Auth와 관련해서 우리 프로젝트에 알맞은 기술적 조언을 해주시진 못했다.기본적으로 React 트랙에서는 OAuth로 Auth 기능을 수행하기 때문이다.따라서 우리 프로젝트에서 Auth와 관련된 고민을 설명하고 같이 아이디어를 공유하는 시간을 가지게 되었고, 튜터님 피드백으로 결론을 내진 못했다.하지만 지금까지의 팀 내에서 합의를 한 내용과 튜터님들의 피드백을 종합한 결과우리 프로젝트에서 Auth 기능은 아래와 같이 수행하기로 했다.인증 방식: JWT (Access token, Refresh token)토큰 유효성 검사: api 호출 ( accounts/api/verify/ )유저 정보를 가져오는 방식: api 호.. [TIL] 20240530 74일차 5/30 이후 업무 설정[메모/생각정리] 버전 1 배포에 해당하는 기능 / 페이지를 우선순위를 높게(P5) 설정그 이후로 P6, P7, P8, P9 순으로 정리 버전 1 배포에 해당하는 기능 / 페이지를 우선순위를 높게(P5) 설정그 이후로 P6, P7, P8, P9 순으로 정리 Git Flow[트러블슈팅] Git을 사용하던 중 flow를 잘못 이해해서 배포 브랜치(main)에서 알 수 없는 이유로 기존에 동작했던 기능들이 동작하지 않았던 문제가 발생원인 파악이 어려웠기 때문에 git log 명령어를 통해 commit들을 확인하고 문제가 발생하기 이전 commit으로 돌리고 (git reset)알맞은 flow에 맞게 commit들을 관리하여 문제를 해결했다. (문제가 발생하기 이전 commit을 A .. [TIL] 20240529 73일차 . [TIL] 20240528 72일차 . [TIL] 20240527 71일차 버전 1 배포[트러블슈팅] 아마존 AWS 이용해서EC2 인스턴스 생성 후 MobaXterm으로 인스턴스에 접근 성공인스턴스 설정으로포트 8000 (사용자 지정 TCP)포트 80 (HTTP)인바운드 규칙 생성 완료2024-05-24 까지 작업한 내용(dev)을 버전 1으로 취급main 브랜치에서 pull 한 후 default 브랜치 main으로 변경 및 배포 서버에서 clone 완료배포 환경에서 수정한 점프로젝트 폴더(spartagames)의 settings.py 에서 DEBUG=False로 설정프로젝트 폴더(spartagames)의 urls.py 에서 DEBUG 옵션 값에 따라 media 폴더 경로를 추가하는 조건문이 있었는데, DEBUG 옵션 조건 삭제 (DEBUG 옵션 값 상관 없이 media 폴더 .. [TIL] 20240524 70일차 window.onload() 중복 실행 불가 문제[오류 개선] base.html과 base.html을 extend 하는 템플릿 두 파일에서 window.onload()를 실행할 경우 가장 마지막에 실행한 함수만 실행되고 나머지는 무시된다.따라서 addListener 메서드를 이용해서 두 탬플릿 모두 load 이벤트가 발생했을 때 함수를 실행할 수 있도록 구현했다.window.addEventListener("load", isLogin());window.addEventListener("load", async function PageLoad() { ... } 게임 생성 페이지 구현[기능 구현] 페이지의 form 태그는 아래와 같이 작성했다. {% csrf_token %} 제목: .. 이전 1 2 3 4 5 6 다음