Namespace, Primitive, Method
    Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    @dotfold/pushstate-serverpublic

    pushstate-server

    Static file server that works with HTML5 Pushstate.

    For example, the route /some/pushstate/route will return the index.html file. But, /some/static/path/logo.png will return the logo.png static file.

    Install

    npm install pushstate-server --save

    Usage

    var server = require('pushstate-server');
     
    server.start({
      port: 3000,
      directory: './public'
    });

    or for multiple directories

    var server = require('pushstate-server');
     
    server.start({
      port: 4200,
      directories: ['./public', './bower_components']
    });

    Global Install

    npm install -g pushstate-server
    usage: pushstate-server [directory] [port]

    API

    start(options)

    • start the pushstate static file server
    options
    • port
      • set the port that the server should open
      • uses process.env.PORT if not specified, and defaults to port 9000 if none is available
    • directory
      • the path to the directory where the static assets will be served
      • defaults to public
    • file
      • Custom file to serve
      • defaults to index.html

    install

    npm i @dotfold/pushstate-server

    Downloadslast 7 days

    1

    version

    3.0.0

    license

    MIT

    repository

    github.com

    last publish

    collaborators

    • avatar