pluginservice/bin/www
2019-08-12 12:12:31 +02:00

49 lines
702 B
JavaScript
Executable file

#!/usr/bin/env node
/**
* Module dependencies.
*/
var app = require('../index');
var debug = require('debug')('src:server');
var http = require('http');
/**
* Get port from environment and store in Express.
*/
var port = normalizePort(process.env.PORT || '3001');
app.set('port', port);
/**
* Create HTTP server.
*/
var server = http.createServer(app);
/**
* Listen on provided port, on all network interfaces.
*/
server.listen(port);
/**
* Normalize a port into a number, string, or false.
*/
function normalizePort(val) {
var port = parseInt(val, 10);
if (isNaN(port)) {
// named pipe
return val;
}
if (port >= 0) {
// port number
return port;
}
return false;
}