nano-static-server

1.0.0 • Public • Published

Simple static Node.JS server with no dependencies.

  • No dependencies
  • Supports cache by Last-Modified

Custom config

You can specify custom config by passing --cfg parameter:

nano-server --cfg=./path/to/config.json

Default config is:

{
  "host": "localhost",
  "port": 8888,
  "root": "public",
  "cacheControl": "public",
  "stubs": {
    "index": "index.html",
    "error": "error.html",
    "notFound": "404.html"
  },
  "mime": {
    ".html": "text/html",
    ".js": "application/x-javascript",
    ".css": "text/css",
    ".jpg": "image/jpeg",
    ".png": "image/png",
    "default": "text/plain"
  }
}
 

I think that there is no need to explain ;)

todo: tests

/nano-static-server/

    Package Sidebar

    Install

    npm i nano-static-server

    Weekly Downloads

    1

    Version

    1.0.0

    License

    MIT

    Last publish

    Collaborators

    • smelukov