2022년 11월 15일 velog에 작성된 내용을 이전한 게시글입니다. 현재 진행중인 사항 아임포트를 통해 결제 후 axios를 사용하여 백엔드로 결제한 내역을 보내기 완료. 결제와 예매 테이블에 데이터를 연달아 insert시켜야 하는 상황. 진행과정 중 문제점 (Mybatis를 사용중임으로) Mapper에 SQL을 작성하는 과정에서 아래 SQL문처럼 values에 잘못된 형태로 입력하여 정상적인 값이 들어가지 않았음. 특히 오류가 발생하지 않고 로우(레코드)에 0으로 입력되어 해결하는데 어려움을 겪음. insert 테이블명 values (컬럼명 = 값, 컬럼명 = 값,... ERD 설계시 중요엔티티의 역할을 확실하게 분류하지 않아 까다로운 수정 절차가 발생함. (좌석 테이블의 경우 예매 내역과 중요한..
2022년 10월 20일 velog에 작성된 내용을 이전한 게시글입니다. react project를 세팅하는 과정에서 문제 사항을 반복하지 않고자 기록을 남깁니다. IDE : VSCODE Machine : Mac pro M1 node.js version : 16.18.0 package manager : yarn 우선 react를 세팅하기 이전에 intellij에서 node.js 사용한적이 있으며, react project를 생성하기 위해 아래 명령어를 사용했습니다. % yarn global add create-react-app 이 후 아래와 같이 에러가 발생했습니다. The engine "node" is incompatible with this module. Expected version ">= 0.4...
기능 1. 'Game start' 를 클릭 할 경우 'Enter' 버튼이 생김. 2. 입력칸에 세자리 숫자를 입력할 경우, 입력한 숫자와 무작위의 세자리 숫자를 비교하여 'Strike', 'Ball' score를 표시. (입력한 숫자가 3자리가 아닐 경우 세자리로 입력하라는 경고창이 실행 되도록 함.) 3. 참여자는 10회 play 가능하며, 10회가 끝나면 'Enter' 버튼이 사라짐. 4. 'Replay' 버튼 클릭 시 'Enter' 버튼이 다시 생겨나며, 게임 가능 회수 또한 다시 10회가 주어짐. 회고 - 랜덤숫자를 생성하는 반목문을 별도의 함수로 만드려 하였으나, 함수로 만들 시 실행에서 문제가 발생하여 불가피하게 코드가 길어졌습니다. - 'Enter' 버튼을 'display : none' , ..
- Total
- Today
- Yesterday