大猩猩会话中断App Engine SDK版本1.9.62

时间:2017-11-20 06:50:25

标签: google-app-engine session go gorilla

我的单元测试用于检查通过 Gorilla Sessions 进行身份验证的API端点在使用最新版本的App Engine SDK时失败。即。

// app.go
session, _ := store.Get(req, "login")
_, has := session.Values["userID"] //value is set in app_test.go
// has == false for v1.9.62 onwards, has == true for 1.9.57 and earlier

当我切换回1.9.54或1.9.57时,测试通过。源代码中没有任何更改,只有SDK的版本。

我使用App Engine SDK版本1.9.63(App Engine SDK,而不是Cloud SDK)和Gorilla Sessions(最新版本)。

有没有人知道App Engine SDK版本1.9.6x打破了Gorilla Sessions?

P.S。虽然下载页面显示版本1.9.61(以及下载的zip文件也同样说明),但在运行SDK时,它报告为1.9.63。

$ goapp version go version 1.8.3 (appengine-1.9.63) linux/amd64

0 个答案:

没有答案