Hacker News new | past | comments | ask | show | jobs | submit login
Weblite-Go – A simple webserver written in Go (github.com/actuallyfro)
16 points by phrasz on April 27, 2017 | hide | past | favorite | 7 comments



For anyone that doesn't know, python has a handy one-liner on the command line.

python -m SimpleHTTPServer

Works like a charm.


Also while on this topic of starting up quick, simple servers for whatever reason like testing etc. I've also had success with Web Server for Chrome which supposedly even works fine on Chromebooks.

https://github.com/kzahel/web-server-chrome



I have had problems with it streaming medium sized video files. Node's http-server was able to serve it.


I shared the link, since it was hosting webm based videos like a champ. I figured Fro wouldn't mind :)

The old solution we had been trying was weblite, and that needs all the user-content data to be manually added to weblite. Now I get to be lazy, cross platform, and have stand alone binaries ;)


Any obvious reason why this is significantly different than the built-in http.FileServer?

https://golang.org/pkg/net/http/#FileServer


It's not. It's extended from that.

However, that code won't deal with other things like changing the port, having a built-in index, or having the server run for a discrete amount​ of files to serve.

Also, go is no different than Java: https://docs.oracle.com/javase/8/docs/jre/api/net/httpserver.... The server just allows it to be stand alone as an application.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: