我的需求是使用 postgresql 和 gin ,以及 gin-contrib/sessions 实现会话。用那个 gorm 会话驱动有什么好处吗?我打算在项目中用 gorm 。没什么好处直接用 postgresql 会话驱动就行了。
如果是直接上手试的话,我估计我应该能达到凑合能用的程度。但是我这个人死脑筋,我想至少对会话中的关键功能比较了解之后再写代码。我应该主要是卡在这上面了。我找到的大部分内容好像都给我一种没说明白的感觉,包括那些库的文档。比如 gorilla/sessions 、wader/gormstore 和 gin-contrib/sessions 。很多参数我都不知道是干什么的。比如各个库中的那个让我异常纠结的类似 func NewCookieStore(keyPairs ...[]byte) *CookieStore 中的 keyPairs 。还有会话的整个使用流程中对应使用哪些函数我也搞不明白。会话我是大体理解的,但是感觉没法对应到具体的函数上。
