Просмотр исходного кода

feat: allow user to pass in own Express app

Brett Zamir 3 лет назад
Родитель
Сommit
95eac69a72
1 измененных файлов с 4 добавлено и 5 удалено
  1. 4 5
      createServer.js

+ 4 - 5
createServer.js

@@ -5,11 +5,10 @@ import rateLimit from 'express-rate-limit';
 import routes from './api/routes/bDateRoutes.js'; // importing routes
 
 /**
-* @returns {ExpressApp}
-*/
-function createServer () {
-  const app = express();
-
+ * @param {ExpressApp} app
+ * @returns {ExpressApp}
+ */
+function createServer (app = express()) {
   app.use(rateLimit({
     windowMs: 1 * 60 * 1000, // 1 minute
     max: 20