LoginSignup
7
10

More than 5 years have passed since last update.

Golang echoフレームワークでのレスポンスヘッダのセット方法

Last updated at Posted at 2017-01-31

備忘録を兼ねて。
Go+echoでのレスポンスヘッダのセット方法。

例としてクロスドメインの許可設定を。

net/http

Goのパッケージ net/http の場合は以下です。

func saveHandler(w http.ResponseWriter, r *http.Request) {
    w.Header().Set("Access-Control-Allow-Origin", "*")
}

echo

echoフレームワークでの記述は以下になります。

e.GET("/foo", func(c echo.Context) error {
    c.Response().Header().Set(echo.HeaderAccessControlAllowOrigin, "*")
}

追記

Middelwareを使った書き方を教えていただきました!
コメントを参照ください。そちらの方が綺麗に書けます!!

7
10
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
10