Skip to main content

Hauptpaket

Es gibt mehrere Pakete im Backend von Casnode. The main function and the Beego framework call these packages when the program starts.

wichtigsten

Das Hauptpaket ist der Eingang von Casnode. Wir machen einige grundlegende Installationsschritte im Hauptpaket:

  • Richte einige globale Variablenein: Datenbankadapter, http Client, OSS-Adapter, Segmenter und Forum Basisinformationen (Forum-Version, Online-Nummer, Google Groups Crawlers)

  • Filter einrichten: API-Request-Filter, Suchmaschinen-Bot-Filter

  • Sitzungsdaten: Casnode verwendet Beego Session um Benutzerinformationen zu speichern. In der Hauptfunktion hat diese Zeilen geschrieben, um eine dateibasierte Sitzung zu verwenden:

beego.BConfig.WebConfig.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.