1.1.1 • Published 6 years ago
simplatic-http-server v1.1.1
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-serverUsage
Get access to the main
class:const StaticServer = require('simplatic-http-server').defaultOr:
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.htmlmust be`${servePath}/dir/index.html`on your local machine).Turn it off when no more needed:
await staticServer.shutdown(/* callback */)