Skip to main content

Paquet principal

Il y a plusieurs paquets dans le backend de Casnode. The main function and the Beego framework call these packages when the program starts.

principal

Le paquet principal est l'entrée de Casnode. Nous faisons quelques étapes de configuration de base dans le paquet principal :

  • Configurer quelques variables globales: adaptateur de base de données, client http, adaptateur OSS, Segmenter et informations de base du forum (version du forum, numéro en ligne, Google Groupes Crawlers)

  • Définition des filtres : Filtre des requêtes API, filtre des robots de recherche

  • Données de session : Casnode utilise la session Beego pour stocker les informations de l'utilisateur. Dans la fonction principale, a écrit ces lignes pour utiliser une session basée sur un fichier :

beego.BConfig.WebConfig.Session.SessionProvider = "file"
beego.BConfig.WebConfig.Session.SessionProviderConfig = "./tmp"
beego.BConfig.WebConfig.SessionGCMaxLifetime = 3600 * 24 * 365

Please refer to Beego session if you want to use another session adapter in Beego.