mirror of
https://github.com/futurepress/epub.js.git
synced 2025-10-03 14:59:18 +02:00
handle compressed epubs
This commit is contained in:
parent
0cfaa9cf2e
commit
cb813ab927
26 changed files with 5593 additions and 4871 deletions
46
server.js
Normal file
46
server.js
Normal file
|
@ -0,0 +1,46 @@
|
|||
#!/usr/bin/env node
|
||||
|
||||
var connect = require('connect'),
|
||||
colors = require('colors'),
|
||||
argv = require('optimist').argv,
|
||||
portfinder = require('portfinder');
|
||||
|
||||
var port = argv.p,
|
||||
logger = argv.l || "dev",
|
||||
silent = argv.s,
|
||||
log = console.log;
|
||||
|
||||
if (!argv.p) {
|
||||
portfinder.basePort = 8080;
|
||||
portfinder.getPort(function (err, port) {
|
||||
if (err) throw err;
|
||||
listen(port);
|
||||
});
|
||||
} else {
|
||||
listen(port);
|
||||
}
|
||||
|
||||
|
||||
|
||||
function listen(port) {
|
||||
var server = connect();
|
||||
server.use(connect.static(__dirname))
|
||||
|
||||
if(!silent) server.use(connect.logger(logger))
|
||||
|
||||
server.listen(port);
|
||||
|
||||
log('Starting up Server, serving '.yellow
|
||||
+ __dirname.green
|
||||
+ ' on port: '.yellow
|
||||
+ port.toString().cyan);
|
||||
log('Hit CTRL-C to stop the server');
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
process.on('SIGINT', function () {
|
||||
log('http-server stopped.'.red);
|
||||
process.exit();
|
||||
});
|
Loading…
Add table
Add a link
Reference in a new issue