3.1.2 • Published 5 years ago
@popa-marius/pushstate-server v3.1.2
pushstate-server
Forked version with bugfixes from https://github.com/scottcorgan/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 --saveUsage
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']
});or bind to a particular host
server.start({
port: 4200,
host: '192.99.100.01',
directories: ['./public', './bower_components']
});Global Install
npm install -g pushstate-serverusage: pushstate-server [-d directory] [-p port] [-f file]API
start(options, callback)
- start the pushstate static file server
options
port- set the port that the server should open
- uses
process.env.PORTif not specified, and defaults to port9000if 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