nodef-app
Version:
Easily create and access your node scripts and projects via URL Endpoints.
34 lines (21 loc) • 768 B
JavaScript
;
import express from 'express';
import bodyParser from 'body-parser';
import resourceRoutes from './scripts/resourceRoutes';
import config from './config';
import response from './utils/Response';
let app = express();
app.set( 'port', process.env.PORT || config.port );
app.use( bodyParser.json() );
app.disable('x-powered-by');
app.get('/', function(req, res) {
res.json( response.default );
});
// those damn favicon requests....
app.get( '/favicon.ico', function(req, res) { res.sendStatus(200); });
app.use( resourceRoutes );
// lets start the server.
let server = app.listen( app.get('port'), () => {
const port = server.address().port;
console.log('NodeF listening at http://localhost:%s', port);
});