| 1234567891011121314151617181920212223242526 |
- import express from 'express';
- import bodyParser from 'body-parser';
- import rateLimit from 'express-rate-limit';
- import routes from './api/routes/bDateRoutes.js'; // importing routes
- /**
- * @returns {ExpressApp}
- */
- function createServer () {
- const app = express();
- app.use(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;
- }
- export default createServer;
|