README
servehere
Serve from the local directory, immediately
tl;dr
npm install -g servehere
servehere
Now hit http://localhost:4400.
Usage
--port
/ -p
: Set the port. Defaults to 4400. Ports below 1024 may need account privileges on unix machines.
--directory
/ -d
: Set the directory to serve from. Defaults to ./
.
--jsonapi
/ -j
: Pretend to be a JSON api; usually needs -c (send application/json
for files without extensions; default is text/html
)
--cors
/ -c
: Emit universal CORS headers
--silent
/ -s
: Be silent (no output; default is verbose)
--help
/ -h
: Show help in the console
... why?
Pretty often I have to put stuff on my webserver because I want to figure out how its AJAX or websockets work, but CORS and localhost don't play well together.
Also, I'm mildly annoyed at how often I see JavaScript projects install Python to get simple_server
.
Also, this is a quick way to stub the JSON backend of something when I want to start with the frontend, or for testing.
Polemic :neckbeard:
servehere
is MIT licensed, because viral licenses and newspeak language modification are evil. Free is only free when it's free for everyone.