我想了解 go gin 中的 Context 是什么,我看到很多编写的函数接受上下文作为参数,但没有看到它在任何地方传递或在任何地方实例化? ,有人可以解释一下它是如何工作的
最佳答案
gin 上下文是一个结构,其中包含普通 http.Handler 会使用的 http.Request 和 http.Response,以及一些有用的方法和快捷方式来操作它们。
gin 引擎负责创建(和重用)这些上下文,就像 http.Server 负责创建标准 http.Handler 将使用的 http.Request 对象一样。
上下文由引擎传递到其处理程序,您的工作是编写这些处理程序并将它们附加到路由器。 gin 处理程序是任何采用 gin.Context 作为其唯一参数且不返回任何内容的函数。
关于function - Context struct 在 golang gin 框架中如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63522977/