myex-cli
Version:
Opinionated Express.js framework with CLI tools
18 lines (15 loc) • 497 B
JavaScript
import { configureHelmet } from './helmet.js';
import { configureCors } from './cors.js';
import { configureRateLimit } from './rateLimit.js';
/**
* Configure all security middleware for the Express app
* @param {import('express').Application} app - Express application
*/
export const configureSecurity = (app) => {
// Configure Helmet (HTTP headers security)
configureHelmet(app);
// Configure CORS
configureCors(app);
// Configure rate limiting
configureRateLimit(app);
};