Skeleton files and http

This commit is contained in:
Nicholas Keller
2026-08-14 11:24:47 -04:00
parent 432a156403
commit 62ed7e190a
11 changed files with 167 additions and 19 deletions
+11 -8
View File
@@ -2,11 +2,12 @@ package main
import (
"database/sql"
"fmt"
"net/http"
"log"
_ "github.com/mattn/go-sqlite3"
dbpkg "nkeller.dev/blog_software/db"
usrpkg "nkeller.dev/blog_software/user"
"nkeller.dev/blog_software/handlers"
)
type Post struct {
@@ -31,10 +32,12 @@ func main() {
}
dbpkg.Migrate(db, migrations[:])
user, err := usrpkg.Create(db, "profilelag2", "Hello")
if err != nil {
panic(err)
}
fmt.Println(user)
fmt.Printf("user: %v\n", user)
http.HandleFunc("/user", handlers.UserHandler)
http.HandleFunc("/post", handlers.PostHandler)
http.HandleFunc("/", handlers.Public)
http.HandleFunc("/post/", handlers.PostPage)
log.Print("Starting Blog_Software at http://localhost:8080")
http.ListenAndServe(":8080", nil)
}