Skip to content

[Refactor] CORSミドルウェアの静的定義化による最適化 #43

Description

@yufoxda

概要

Honoで動作するAPIサービス(member/community)のCORSミドルウェア設定を最適化します。

課題

index.ts 等でリクエストごとにCORS設定のクロージャを動的に再生成している場合、不要なメモリ割り当てが発生し、サーバーレス環境でのGC頻度の増加やCPUリソースの浪費につながります。

対応方針

  • Honoの標準CORSミドルウェアの動的Origin解決関数を使用し、静的定義へ移行する
  • 各リクエストでのクロージャ生成を廃止し、起動時に一度だけ定義されるようにする

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions