Back to

Package middleware

Latest Go to latest

The highest tagged major version is .

Published: Sep 12, 2020 | License: MIT | Module:


func AccessControl

func AccessControl() echo.MiddlewareFunc

AccessControl はIPホワイトリスト以外のアクセスを拒否します。

func ClientVersion

func ClientVersion(repo repository.ClientVersionRepository) echo.MiddlewareFunc

ClientVersion は強制アップデートバージョン未満のアクセスを拒否します。

func DebugMode

func DebugMode() echo.MiddlewareFunc

DebugMode はデバッグ起動時のみアクセスを許可します。

func Logger

func Logger(ep presenter.ErrorPresenter) echo.MiddlewareFunc

Logger はリクエスト/レスポンス情報をログエントリーに追加します。

func Maintenance

func Maintenance(repo repository.MaintenanceRepository) echo.MiddlewareFunc

Maintenance はサーバーメンテナンス中の場合にアクセスを拒否します。

func Recover

func Recover(ep presenter.ErrorPresenter) echo.MiddlewareFunc

Recover は例外をレスポンスに変換します。

Documentation was rendered with GOOS=linux and GOARCH=amd64.

Jump to identifier

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to identifier