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

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions