Skip to content

Commit

Permalink
Fix broken example code
Browse files Browse the repository at this point in the history
  • Loading branch information
alexedwards committed Oct 22, 2023
1 parent 2fe5948 commit f2f88f0
Showing 1 changed file with 7 additions and 8 deletions.
15 changes: 7 additions & 8 deletions gormstore/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,6 @@ The database user for your application must have `CREATE TABLE`, `SELECT`, `INSE
package main

import (
"database/sql"
"io"
"log"
"net/http"
Expand All @@ -42,25 +41,25 @@ var sessionManager *scs.SessionManager

func main() {
// Establish connection to your store.
db, err := gorm.Open(postgres.Open("postgres://username:password@host/dbname", &gorm.Config{})) // PostgreSQL
//db, err := gorm.Open(sqlserver.Open("sqlserver://username:password@host?database=dbname", &gorm.Config{})) // MSSQL
//db, err := gorm.Open(mysql.Open(username:password@tcp(host)/dbname?parseTime=true", &gorm.Config{})) // MySQL
//db, err := gorm.Open(sqlite.Open("sqlite3_database.db"), &gorm.Config{})) // SQLite3
db, err := gorm.Open(postgres.Open("postgres://username:password@host/database"), &gorm.Config{}) // PostgreSQL
// db, err := gorm.Open(sqlserver.Open("sqlserver://username:password@host?database=dbname"), &gorm.Config{}) // MSSQL
// db, err := gorm.Open(mysql.Open("username:password@tcp(host)/dbname?parseTime=true"), &gorm.Config{}) // MySQL
// db, err := gorm.Open(sqlite.Open("sqlite3_database.db"), &gorm.Config{}) // SQLite3
if err != nil {
log.Fatal(err)
}
defer db.Close()

// Initialize a new session manager and configure it to use gormstore as the session store.
sessionManager = scs.New()
if sessionManager.Store, err = gormstore.New(db); err != nil {
log.Fatal(err)
}
log.Fatal(err)
}

mux := http.NewServeMux()
mux.HandleFunc("/put", putHandler)
mux.HandleFunc("/get", getHandler)

log.Println("OK")
http.ListenAndServe(":4000", sessionManager.LoadAndSave(mux))
}

Expand Down

0 comments on commit f2f88f0

Please sign in to comment.