2025-01-01から1年間の記事一覧

Hono RPC + Superjson で厳密に型を共有する

はじめに 今回はHonoのRPCを利用する際に、フロント・バックエンドで厳密に型を共有する方法を紹介します。 SuperJSONで型情報をjsonに追加した上で、zod.parse()を利用して値を検証して型を付与します。 利用技術 Hono v4.7.11: Webフレームワーク SuperJSO…

KtorでfatJarを作成する

はじめに Ktorアプリケーションを起動するにあたり、少し詰まったので備忘録を残しておく。 背景 APIサーバをKotlin + Ktorで構築し、Dockerコンテナ上でフロントのサービスからAPIを呼び出せるようにしようとした。 単純に下記のコマンドで実行できるかな?…