autotrailingslash
は Goa v3 のプラグインで、末尾スラッシュのついた HTTP リクエストをハンドリングできるようにします。
Goa v3 は、v3.13.0 でデフォルトの HTTP ルーターを chi に切り替えました。この変更により、末尾にスラッシュが付いているリクエストが v3.12.4 以前と同じようには処理されなくなりました。このプラグインは以前の httptreemux のような動作を再現します。
プラグインの有効化
プラグインを有効にするには、下記のように autotrailingslash を import します。
import ( _ "github.com/tchssk/goaplugins/v3/autotrailingslash" . "goa.design/goa/v3/dsl" )