package main import ( "database/sql" "log" "net/http" "bookstore.alexedwards.net/handlers" "bookstore.alexedwards.net/handlers/books" _ "github.com/lib/pq" ) func main() { db, err := sql.Open("postgres", "postgres://user:pass@localhost/bookstore") if err != nil { log.Fatal(err) } env := &handlers.Env{DB: db} http.Handle("/books", books.Index(env)) http.ListenAndServe(":3000", nil) }