A super fast web server for serving front-end resources.
Built with koa.
This server is perfect for developing bower_components.
First, install npm (assuming you have pre-installed node.js).
Globally install the server.
$ npm install -g hetznerZA/wc-server
or
Add it as a project dependency.
$ npm install hetznerZA/wc-server --save-dev
$ wc-server
A simple web server to serve front-end resources.
Options
-p, --port number The port to serve from. Defaults to 8080.
-c, --component Serve bower_components directory on root.
-o, --cors Enable CORS by setting Access-Control-Allow-Origin headers.
-n, --no-cache Set no-cache headers.
-s, --https Enable HTTPS.
-i, --history History API support. Fallback to root.
-v, --version Display version info.
-h, --help Display this usage guide.
Run as a bower component development environment.
$ wc-server --component --no-cache
Run with HTTPS enabled
$ wc-server -s
var server = require('wc-server');
var options = {
https: true,
'no-cache': true
};
var app = server(options);
var port = process.env.PORT || 8080;
app.listen(port, function() {
console.log(`Server is running on port ${port}`);
});
Install dependencies
$ npm install
Create a symlink for npm --global development
$ sudo npm link
Run tests
$ npm test
- HTTP2 / Spdy
- Import headers config file
- Set custom main file
MIT