pg에 대한 결제 시스템을 사용하기 위해서는 api를 요청해야한다!!!
API란 무엇인가?
API는 정의 및 프로토콜 집합을 사용하여 두 소프트웨어 구성 요소가 서로 통신할 수 있게 하는 메커니즘입니다. 예를 들어, 기상청의 소프트웨어 시스템에는 일일 기상 데이터가 들어 있다. 휴대폰의 날씨 앱은 API를 통해 이 시스템과 ‘대화’하여 휴대폰에 매일 최신 날씨 정보를 표시한다.
결제 관련!!!!!!
1.결제 프로세스 이해
결제승인 과정: pg사의 승인을 받기 위한 ppt를 작성해야 한다...
결제승인 주의사항: 경매, 도박, 결제금액 직접입력 ❌
결제승인 일정: 기능구현 + 3주일(물리적으로!!)=>개발자의 일정(굉장히 중요하며, 어긋나게 된다면 서비스 전체가 흔들림...;.;.;.;.;)
1.각 기능별 얼마나 걸리는지 체크
2.주기적으로 시간 체크 업데이트
-게시판 만드는데 얼마나 걸려??
-게시판 목록
-게시판 등록
-게시판 수정
-게시판 삭제
-게시판 페이지
-게시판 검색(제목, 내용, 검색결과는 어떻게?)
-게시판 상세보기
-게시판 댓글
3.기능을 쪼개서 대화하자!!
로직을 구성할때 개발자의 입장에서 한명의 상대 한다고 생각하지말고 많은 사람들의 입장에 대입하여 실험을 해봐야한다@@@
결제 시간및 관리는 항상 세계표준시간:UTC로 저장을 한뒤 각나라의 시간대별로 변환해주어야한다아아앙
1.직접 버튼 등을 클릭해서 함수를 실행하는 방법
2. 나는 가만히 있는데 특정 시간에 자동으로 함수가 실행되는 방법 => 크론탭
크롭탭이란??
"특정 시간에 특정 작업을 해야한다."
크롭탭 사용설명서
🖥️SetTimeout실행시 callStack 에 쌓이지 않고 대기하고 있다가 TaskQueue 를 마지막에 들고온다.
(싱글)스레드(thread)로 실행될경우 이벤트 루프를 혼자 처리하기때문에 setTimeOut같은 함수가 발생이 된다.
단 멀티스레드도 존재하고 있다!!!
정규표현식.
(?=vlaue)
는 커서를 잡아주는 것이다.
s 커서 뒤에 d