0.0.2 • Published 6 months ago

@jh.yu/sdk v0.0.2

Weekly downloads
-
License
MIT
Repository
github
Last release
6 months ago

CDK Framework SDK

AWS CDK로 배포된 API Gateway를 쉽게 사용할 수 있는 SDK입니다.

설치

npm install @jh.yu/sdk
# 또는
yarn add @jh.yu/sdk
# 또는
pnpm add @jh.yu/sdk

사용 방법

import CdkFrameworkSDK from "@jh.yu/sdk";

// SDK 초기화
const sdk = new CdkFrameworkSDK({
  apiUrl: "https://your-api-gateway-url.amazonaws.com",
  // 선택적 설정
  headers: {
    Authorization: "Bearer YOUR_TOKEN",
  },
  timeout: 5000, // 기본값은 10000 (10초)
});

// Test API 호출
async function callTestApi() {
  try {
    const response = await sdk.test();
    console.log("응답:", response.message);
  } catch (error) {
    console.error("오류 발생:", error);
  }
}

callTestApi();

API 목록

test()

테스트 API를 호출합니다.

const response = await sdk.test();
// 응답: { message: "Hello, World!" }

타입 사용

SDK에서 제공하는 타입을 직접 사용할 수도 있습니다.

import { TestResponse, SDKConfig } from "@jh.yu/sdk";

// SDK 설정 타입 사용
const config: SDKConfig = {
  apiUrl: "https://your-api-gateway-url.amazonaws.com",
};

// 응답 타입 사용
function processResponse(response: TestResponse) {
  console.log(response.message);
}

개발

# 패키지 설치
pnpm install

# 개발 모드로 실행
pnpm dev

# 빌드
pnpm build

# 테스트
pnpm test
0.0.2

6 months ago

0.0.1

6 months ago