Frequently Asked Questions
Frequently Asked Questions
Can you access ".." with go-live?
When the go-live process starts, it serves all files and sub-directories that the user has read access to. Any files or directories above the target directory aren't served by the process, that includes ".."
What is the difference between go-live and Javascript's live-server?
The famous Javascript package, live-server (https://www.npmjs.com/package/live-server) inspired the go-live project. However there are some major differences:
live-server is designed exclusively for local development, go-live is designed both for local development and production file serving.
live-server requires Node.js be installed on a system. Because Go is compiled, go-live can be deployed on any system or architecture that Go supports.
live-server requires over 52 MB of NPM modules, and Node.js (another 30MB) to be installed, go-live is around 5 MB for an entirely self-contained executable.
go-live supports sharing files on the subnet or internet via a light-weight file server.
Last updated