У меня есть основной пакет (main.go):
package main
import (
"github.com/gorilla/sessions"
...
)
func main() {
var store = sessions.NewCookieStore([]byte("secret"))
http.HandleFunc("/", routes.Index)
http.ListenAndServe(":8080", nil)
...
И у меня есть другой пакет (index.go):
package routes
import (
"github.com/gorilla/sessions"
..
)
func Index(res http.ResponseWriter, req *http.Request) {
session, _ := store.Get(req, "session-name")
...
Как я могу получить значение сеанса из другого пакета? Или я должен передать его своему обработчику (если да, то как это сделать?).
Я новичок в Голанге. Пожалуйста помоги.