samedi 28 février 2015

How can I find CSS files using golang Gorilla mux


Vote count:

0




I'm using Go with Gorilla Mux.


This is my webserver.go file



package main

import (
"log"
"net/http"

"http://ift.tt/J9WoXt"
)

func HomeHandler(rw http.ResponseWriter, r *http.Request) {
http.ServeFile(rw, r, "index.html")
}

func main() {
r := mux.NewRouter()
r.HandleFunc("/", HomeHandler)

http.Handle("/", r)

log.Println("Server running on :8080")
err := http.ListenAndServe(":8080", r)
if err != nil {
log.Printf("Error: %s\n", err.Error())
}
}


In the same folder where the webserver.go file is located is the index.html file.


/ - here is the index.html


/css - All the CSS files


/images - All the images, resource files


I manage to load the index.html file using the above code but it doesn't seem to load the CSS files and images.


inside the index.html file I have.



<link rel="stylesheet" type="text/css" href="css/demo.css" />
<link rel="stylesheet" type="text/css" href="css/style.css" />
<link rel="stylesheet" type="text/css" href="css/animate-custom.css" />


So it should find the css files or do I have to make sure that "Go" can find the css and image folder? How?



asked 52 secs ago







How can I find CSS files using golang Gorilla mux

Aucun commentaire:

Enregistrer un commentaire