A static file HTTP server to run as a service.
Homepage Repository npm Download
This is a simple http server for static content. It will be installed as a service in your system.
Warning: This was only tested in Windows 10.
Warning: This IS NOT production ready.
Obs.: For commands, be sure to use an elevated console (admin rights).
npm install --global --production windows-build-tools
. Obs.: It may fail sometimes.Create a YAML file with the name you want. I will call mine: settings.yml
(this one will be used in step 4).
In settings.yml
, write the following content:
sourceDir: .
port: 8001
sourceDir
must point to where your files will be.sourceDir
is relative tosettings.yml
path.port
defines where the HTTP server will be listening for requests.
In source directory, create a file named test.txt
with the following content:
Test OK!
Install the server as a service with the following comands:
npm install -g static-httpd
static-service install my-project "/absolute/path/to/my/settings.yml"
net start static-my-project
on elevated shell.sudo service static-my-project start
.In your browser, get http://127.0.0.1:8001/test.txt
and done!
Please, if you have any questions, suggestions, doubts, etc.. Don't hesitate to open issues.
Thanks!