mysociety/popit-api

View on GitHub
test-server-app.js

Summary

Maintainability
A
0 mins
Test Coverage
"use strict";

var express  = require('express'),
    apiApp   = require('./'),
    defaults = require('./test/defaults');

var app = module.exports = express();

// Make dev easier
app.use(express.errorHandler({ dumpExceptions: true, showStack: true }));
app.use(express.favicon());

// Use vhost to route to the correct app
app.use('/api', apiApp({
  databaseName: defaults.databaseName,
}));

// Handle everything else as a 404
app.use(function (req, res) {
  res.send(
    'page not found - try <a href="/api">/api</a>',
    404
  );
});