| 12345678910111213141516171819202122232425262728 |
- 'use strict';
- const express = require('express'),
- bodyParser = require('body-parser'),
- RateLimit = require('express-rate-limit');
- const routes = require('./api/routes/bDateRoutes.js'); // importing routes
- /**
- * @returns {ExpressApp}
- */
- function createServer () {
- const app = express();
- app.use(new RateLimit({
- windowMs: 1 * 60 * 1000, // 1 minute
- max: 20
- }));
- app.use(bodyParser.urlencoded({extended: true}));
- app.use(bodyParser.json());
- routes(app); // register the routes
- return app;
- }
- module.exports = createServer;
|