質問するログイン新規登録

回答編集履歴

1

補足

2021/04/27 07:22

投稿

nobonobo
nobonobo

スコア3367

answer CHANGED
@@ -1,4 +1,10 @@
1
1
  「自作の関数」の用途によって対応は異なります。
2
2
  例示のように「*Contextを参照するだけの副作用を起こさない関数」でしょうか?
3
3
  だとするとGinのミドルウェアの仕組みで十分かもしれません。
4
- (そうではないのなら具体的な処理したいことを説明して欲しい。)
4
+ (そうではないのなら具体的な処理したいことを説明して欲しい。)
5
+
6
+ 単にいくつかの処理メソッドを持ったオブジェクトをContextに載せたいのなら、
7
+ Context.Request.Context()にはGo標準のcontext.Contextがありますので
8
+ ここにWithValueという形で任意のオブジェクトを載せることができます。
9
+
10
+ 参考: [https://golang.org/pkg/context/#example_WithValue](https://golang.org/pkg/context/#example_WithValue)