UNPKG

myex-cli

Version:

Opinionated Express.js framework with CLI tools

19 lines (16 loc) 520 B
import express from 'express'; import compression from 'compression'; import { requestLogger } from './requestLogger.js'; /** * Configure all middleware for the Express app * @param {import('express').Application} app - Express application */ export const configureMiddleware = (app) => { // Body parsing middleware app.use(express.json()); app.use(express.urlencoded({ extended: true })); // Compression middleware app.use(compression()); // Request logging middleware app.use(requestLogger); };