我已经转向Gin试试了。在移动之前,我使用请求对象访问BasicAuth凭据(app_id和token),如下所示:
appId, token, _ := r.BasicAuth()
每次通话都需要在我的数据库中找到app_id
,所以我使用Gin中间件进行此操作:
func CheckAppId() gin.HandlerFunc {
return func(c *gin.Context) {
//how do I access the BasicAuth creds here?
}
}
但我不确定如何在没有请求对象的情况下访问BasicAuth信用卡。