본문 바로가기

내일배움 과제/CH3 풋살온라인게임13

회의 24.12.04 2시 반 회의풀리퀘스트 마지중 합칠 때 오류app.js 비우고 랑 프리마는 dev 원본으로 수정 2024. 12. 4.
회의 241203 14시 반 진행상황 점검 김종하님 -선수 등록      csv로 추가가 어려움. 나머지는 됨(직접추가 가능)      토큰은 되는데 리소스가 많이 잡아먹을것 같다      이부분은 우리가 테스트 할 때는 과부하 없는 환경일테니 그냥 진행.      csv를 js에서 파싱해서 넘길 예정  유대원님 - 회원가입         인증과정 - 어스미들웨어         리프레시토큰 7일... 잘 못들음 이기환님 - 축구게임 구현     선수 가중치, 예상치는 이기환님이 가져가는걸로  -기본기능 완료- 김정태님 - 선수뽑기 ( 10연차도 구현완료) 나 - 캐시 최슬기님 - 나만의 팀 꾸미기   출전 명단 초기화 기능 없애기  선수 처음 정하기, 변경 완료  예외처리 더 찾아보는 중 8시 회의김종하님 -선수 등록  .. 2024. 12. 3.
cash API 만들기(조회, 선물, 구매) 오류가 발생한 코드 더보기// routes/cash.router.jsimport express from 'express';import { prisma } from '../utils/prisma/index.js';const router = express.Router();// 선물캐시 emailrouter.post('/cash/gift', async (req, res, next) => { const { email } = req.body; try { // email이 있는지 확인 const isEmail = await prisma.manager.findFirst({ where: { email: email }, select: { .. 2024. 12. 3.
오류노트 1202발생 1. 테이블에 데이터를 넣는 중 creatAT(new())에서 에러 발생   CSV 데이터 삽입 관련 문제      CSV로 테이블 데이터를 추가하려 했으나, Prisma에서 createdAt 필드가 이미 정의되어 있어 삽입 과정이 복잡해짐.      MySQL의 CURDATE() 함수처럼 값을 처리하지 않으며, Prisma가 createdAt을 자동 관리하는 방식이 문제가 되는 것으로 보임.  선수 데이터 채워넣기 방법 의견1. 데이터 생성 포멧을 만들고 insomnia로 하나씩 데이터 집어넣기2. json연식으로 만들고 불러서 데이터 저장(?)3. csv 내용을 body로 넣어서 선수 데이터 집어넣기 해결 시도1.프리마에서 생성한 밀리초 단위랑 csv 밀리초 시간이 달라서 업데이트, 생성.. 2024. 12. 2.
회의 1202 _ 와이어프레임, DB테이블 README.md는 .gitignore 설정에 추가하기 프로젝트 깃허브 링크 : https://github.com/Wakelight23/Project_FOapi : https://app.eraser.io/workspace/cdioGb7CKtexTN17OBz2공용 DB 링크  users 테이블의 Id는 email로 사용하기 VScode 확장기능 중 weijan chen 버전은 데이터베이스 아이콘이 따로 생겨서 사용하기 편한거 같습니다  Github 규칙  refresh토큰 사용refresh토큰을 사용하려면 db에 저장해야함EADME.md는 .gitignore 설정에 추가하기엑세스 토큰은 무지 짧게1. 행동없이 일정 시간 지속 시 (약 30분) 로그아웃, 토큰 사라짐2. 리프레시 토큰 시간 7일정도 길게 만.. 2024. 12. 2.
발제 [Node 7기] CH 3 풋살 온라인 프로젝트https://teamsparta.notion.site/Node-7-CH-3-1442dc3ef514803087e3de2665671f04(풋살(futsal)은 FIFA에서 공인한 실내 축구의 한 형태로 골키퍼까지 5명으로 구성된 두 팀이 태결하는 스포츠 입니다.)Express.js를 활용한 게임 서버 구축 프로젝트 피파온라인4 https://fconline.nexon.com/main/index DBORM (Prisma)을 이용 인증(이건 지금 클리어해야함)사용자 인증과 인가의 기본 원리와 차이점을 이해하고 있다.JWT를 이해하고 활용할 수 있다. REST API 협업 및 버전 관리깃(형상관리방법), 깃허브(가장 유명한 저장소) 프론트엔드와의 통신백엔드 도전과제.. 2024. 11. 29.