-2
我應該在初始化數據庫實例後將其存儲在哪裏?我想從請求處理程序訪問它們。我應該在哪裏存儲全局數據庫實例?
// server.go
storage, err := config.GetFileStorage(viper.GetViper())
if err != nil {
log.Fatal(fmt.Sprintf("Failed to configure the file storage: %v\n", err))
}
db, err := config.GetDatabase(viper.GetViper())
if err != nil {
log.Fatal(fmt.Sprintf("Failed to configure the database: %v\n", err))
}
這只是主函數中的局部變量。我怎麼能把它們暴露給處理程序的包?