본문 바로가기
반응형

웹 도구 제작 노트6

페이팔 일반/구독 결제 - 사이트에 결제 달기 간단 내용페이팔 일반/구독 결제 코드 넣는 방법 화면 캡처샌드박스 Client ID, Secret, 계정 확인Developer dashboard - Apps & Credentials 클릭https://developer.paypal.com/dashboard/ Client ID와 Secret를 복사해 놓습니다. Default Application 클릭 Business 계정을 클릭해 이메일과 암호를 복사해 놓습니다. Personal 계정을 클릭 이메일과 암호를 복사해 놓습니다.일반 결제 코드 만들기아래 결제 코드 템플릿에서 PAYPAL_CLIENT_ID 와 PAYPAL_CLIENT_SECRET 를 자신의 샌드박스 프로젝트의 정보를 사용합니다.Life time usehttps://developer.paypal... 2024. 11. 21.
Promise 객체 사용 예 예제: 값을 반환하는 resolveconst result = await new Promise((resolve) => { setTimeout(() => { resolve("3초 후 완료"); // resolve에 값을 전달 }, 3000);});console.log(result); // "3초 후 완료" 동작:setTimeout으로 3초 대기.3초 후 resolve("3초 후 완료") 호출.Promise가 완료되면서 값 "3초 후 완료"가 반환되고, result 변수에 저장됨.예제: 비동기 계산const sum = await new Promise((resolve) => { const a = 5; const b = 10; setTimeout(() => { .. 2024. 11. 20.
토스페이먼츠 일반/구독 결제 - 사이트에 결제 달기 간단 내용토스페이먼츠 일반/구독 결제 코드 넣는 방법화면 캡처파일 내용, 디렉토리 구조, 파일명 재구성해 화면 캡처함 https://www.tosspayments.com/ https://developers.tosspayments.com/ API 키 클릭클라이언트 키, 시크릿 키 복사해 놓기일반 결제http://localhost/payment/tosspayments/order/order.html http://localhost/payment/tosspayments/success.html?orderId=xxx&paymentKey=yyy&amount=100구독 결제http://localhost/payment/tosspayments/subscribe/subscribe.html http://localhost/pay.. 2024. 11. 15.
수파베이스 구글 로그인/회원가입시 테이블에 데이터 추가 간단 설명수파베이스 구글 로그인/회원가입시 테이블에 데이터 추가상세 설명Supabase에서 auth.users와 사용자 정의 테이블인 Profile은 서로 다른 역할을 수행합니다.auth.users 테이블역할: Supabase Auth가 자동으로 관리하는 테이블로, 기본적인 인증 정보를 저장합니다.내용: 사용자 ID, 이메일, 생성 날짜, 업데이트 날짜와 같은 인증 정보가 포함됩니다.사용 목적: 사용자 로그인 및 인증 관련 작업을 위한 시스템 테이블입니다.수정 제한: Supabase가 관리하므로 직접 수정하거나 필드를 변경하지 않는 것이 좋습니다.Profile 테이블 역할: 애플리케이션에서 필요한 추가적인 사용자 정보를 저장하기 위한 테이블입니다.내용: 사용자 이름, 프로필 사진, 소개 등 앱에서 활용되.. 2024. 11. 10.
수파베이스 로 레벨 보안 설정 간단 내용수파베이스 로 레벨 보안 설정상세 내용테이블 예CREATE TABLE "PrivatePrompt" ( "id" serial PRIMARY KEY, "name" VARCHAR(255), "prompt" TEXT DEFAULT '', "help" TEXT DEFAULT '', "inputText" TEXT DEFAULT '', "result" TEXT DEFAULT '', "languageCode" VARCHAR(255) DEFAULT 'ko', -- 언어 (ko, en), public 에서만 사용 "userId" UUID NOT NULL REFERENCES auth.users (id) ON DELETE CASCADE, -- auth.users 의 id 와 동일 "date" TIME.. 2024. 10. 25.
수파베이스 구글 로그인 설정 간단 설명수파베이스 구글 로그인 설정 방법화면 캡처수파베이스 설정https://supabase.com/dashboard/project/lkilgqtvgwnmgkgfhndo/auth/url-configurationSite URL에 적용할 사이트 주소 입력 Google 메뉴에서 Enable Sign in with Google 체크후수파베이스의 콜백 Url 복사해 놓기구글 클라우드 콘솔 설정https://console.cloud.google.com/https://console.cloud.google.com/welcome/new?project=automatethem-3bd30좌상단 빵 메뉴 - automatethem - API 및 서비스 - 사용자 인증 정보 사용자 인증 정보 만들기 - OAuth 클라이언트 I.. 2024. 10. 23.
반응형