0.0.2 • Published 6 months ago
@jh.yu/sdk v0.0.2
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