タグ

ブックマーク / qiita.com/tobita0000 (1)

  • d2309cc3f0dd32006ead

    前置き 最近Golangを用いたWebAPIを開発しています。 Webフレームワークにはginを利用しているのですが、そのginにおけるmiddlewareについてなかなかまとまった資料などが見当たらなかったため、実際に動かしながら確認した動きについてまとめておこうと思います。 バージョンなど Golang:1.10.1 gin:1.2 基動作 サンプルソース ginにおけるmiddlewareの挙動を理解するために以下のようなソースを用意します。 localhost:8080にアクセスした時にmessageを持つ構造を返しています。 またsampleMiddleware()をmiddlewareとして指定しています。 package main import ( "log" "github.com/gin-gonic/gin" ) func main() { r := gin.Defau

    d2309cc3f0dd32006ead
  • 1