サンプルで学ぶ
動くコードから、
Loutreを知る
HTTP APIからAuth、Worker、Database transactionまで、サンプルからそのまま試せます
Hello HTTP
path parameterを検証し、型付きControllerとProviderの依存注入を備えた最小のHTTP API
コードを見るHello CLI
CLI引数をApplication Argumentsにbindし、public Taskを明示的に実行する構成
コードを見るHello Worker
HTTPを使わず、fixedDelay Triggerだけで常駐する最小のApplication
コードを見るBasic Auth
認証Layer、Context Key、short circuitを使ってHTTP Basic認証を構成します
コードを見るBearer Auth
公開APIだけを使ってユーザー定義のBearer認証Layerを組み立てます
コードを見るCORS
CORS policyをPipelineに組み込み、preflightをApplication境界で処理します
コードを見るDatabase Transactions
typed Contextと再帰Pipelineを使い、外部DBなしでtransaction境界を確認できます
コードを見るPostgreSQL
pgのPoolClientをtransaction LayerからControllerへ型安全に渡します
コードを見るDrizzle + PostgreSQL
Drizzleのnative transaction clientを、その型を保ったままContextへ渡します
コードを見るPrisma + PostgreSQL
Prismaのinteractive transactionを再帰Pipeline内で直接利用します
コードを見る