Slide 5
Slide 5 text
CDKデプロイ × ローカル開発
同じコードで本番もローカルも
// CDK Stack
const fn = new NodejsFunction(this, 'Api', {
entry: 'src/index.ts',
})
const api = new HttpApi(this, 'HttpApi')
api.addRoutes({
path: '/{proxy+}',
integration: new HttpLambdaIntegration('I', fn),
})
// Local dev - same app!
// npx tsx watch src/dev.ts
import { serve } from '@hono/node-server'
serve(app) // same Hono instance
CDK: NodejsFunction でesbuild自動バンドル
ローカル: @hono/node-server で即座に起動
コード変更なしで 両環境で動作
5
©Fusic Co., Ltd.