Основной пакет
В бекенде Casnode есть несколько пакетов. The main function and the Beego framework call these packages when the program starts.
основная
Основным пакетом является вход в Casnode. Мы делаем некоторые основные шаги настройки в основном пакете:
Настройка глобальных переменных: адаптер баз данных, http клиент, OSS адаптер, Segmenter и основная информация форума (версия форума, онлайновый номер, Google Groups Crawlers)
Фильтры установки: Фильтр API, фильтр ботов поисковых систем
Данные сессии: Casnode использует Beego сессию для хранения информации о пользователе. В основной функции написал эти строки, чтобы использовать сеанс на основе файла:
beego.BConfig.WebConfig.Session.SessionProvider = "file"
beego.BConfig.WebConfig.Session.SessionProviderConfig = "./tmp"
beego.BConfig.WebConfig.Session.SessionGCMaxLifetime = 3600 * 24 * 365
Please refer to Beego session if you want to use another session adapter in Beego.