simplatic-http-server
v1.1.1
Published
A very light-weight and very simple static HTTP server based on node's built-in http module
Downloads
17
Maintainers
Readme
Simple Static Http Server
A very light-weight and very simple static HTTP server based on node.js's built-in http
module
Installation
npm install simplatic-http-server
Usage
Get access to the main
class
:const StaticServer = require('simplatic-http-server').default
Or:
import StaticServer from 'simplatic-http-server'
Instantiate:
const staticServer = new StaticServer(portNumber /*, servePath = process.cwd() */)
Listen to
portNumber
:await staticServer.listen(/* onListenCallback, onErrorCallback */) console.log(`The static server listening on ${portNumber} ...`)
Or:
staticServer.listen().then( () => console.log(`The static server listening on ${portNumber} ...`), err => console.error(err) )
Get access to a file in
servePath
. E. g. type in your browser's address bar:http://127.0.0.1/dir/index.html
(Note: The path ofindex.html
must be`${servePath}/dir/index.html`
on your local machine).Turn it off when no more needed:
await staticServer.shutdown(/* callback */)