Serving a map of strings using http.FileSystem and http.Handle

I am just starting out with Go and am trying to learn how to build a simple web app without using 3rd party libraries / packages.

Using this post and this code as a guideline, I’ve hacked the following together:

https://play.golang.org/p/rsWQfS9dbmr

Which compiles fine (locally, not on the Go Playground), but doesn’t actually produce any results other than 404 page not found…

What I want to achieve is having a package in my app that allows me to make a map, embed some static content such as css and js in it and then serve it with http.Handle - Without using 3rd party tools like go-bindata, rice or anything else.

Any help would be greatly appreciated…

Problem solved;

Turns out index.html isn’t working as the browser interprets this as “/” and by using a leading slash prior to the file name it now works.

See: my post on stackoverflow where the user ‘Gavin’ and the user ‘YongHao Hu’ were nice enough to help.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.