| 12345678910111213141516171819202122232425 |
- 'use strict';
- const express = require('express'),
- bodyParser = require('body-parser'),
- RateLimit = require('express-rate-limit');
- const routes = require('./api/routes/bDateRoutes.js'); // importing route
- const app = express(),
- port = process.argv[2] || 1844;
- 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 route
- app.listen(port);
- // eslint-disable-next-line no-console -- CLI
- console.log('Baha\'i Date RESTful API server started: Port ' + port);
|