Files
pfosi-looking-api/app.js
2018-03-02 03:00:51 -05:00

32 lines
858 B
JavaScript

var express = require('express');
var logger = require('morgan');
var bodyParser = require('body-parser');
var auth = require('./routes/auth');
var geocache = require('./routes/geocache');
var profiles = require('./routes/profiles');
var roles = require('./routes/roles');
var users = require('./routes/users');
var app = express();
app.use(logger('dev'));
app.use(bodyParser.json({ limit: '5mb' }));
app.use(bodyParser.urlencoded({ extended: false }));
app.use('/auth', auth);
app.use('/geocache', geocache);
app.use('/profiles', profiles);
app.use('/roles', roles);
app.use('/users', users);
// catch 404 and forward to error handler
app.use( function(req, res, next) {
console.log('[App::use] 404: Not Found', { args: arguments })
var err = new Error('Not Found', { args: arguments });
err.status = 404;
next(err);
});
module.exports = app;