Added URL submission
This commit is contained in:
13
main.go
13
main.go
@ -6,14 +6,14 @@ import (
|
||||
"net"
|
||||
"net/http"
|
||||
"os"
|
||||
"qurl/storage"
|
||||
"qurl/pages"
|
||||
"qurl/static"
|
||||
"qurl/storage"
|
||||
"runtime"
|
||||
)
|
||||
|
||||
//go:generate bindata -m Assets -r assets -p static -o static/assets.go assets
|
||||
|
||||
|
||||
func main() {
|
||||
dburl := flag.String("u", "bolt:./qurl.db", "url to database")
|
||||
lsaddr := flag.String("l", "127.0.0.1:8080", "listen address/port")
|
||||
@ -59,6 +59,15 @@ func main() {
|
||||
mux.Handle("/favicon.ico", &static.StaticContent{Content: "favicon.ico"})
|
||||
mux.Handle("/qurl.css", &static.StaticContent{Content: "qurl.css"})
|
||||
|
||||
submit := &pages.SubmitHandler{Storage: stor}
|
||||
err = submit.Init()
|
||||
if err != nil {
|
||||
fmt.Fprintf(os.Stderr, "Submit init error: %s\n", err.Error())
|
||||
return
|
||||
}
|
||||
|
||||
mux.Handle("/submit.html", submit)
|
||||
|
||||
fmt.Fprintf(os.Stdout, "qurl listening .. \n")
|
||||
err = http.Serve(listen, mux)
|
||||
if err != nil {
|
||||
|
||||
Reference in New Issue
Block a user