UNPKG

@mark01/express-utils

Version:

npm package that contains utilities for express.js

12 lines (11 loc) 376 B
import { AppError } from '../error'; export const accept = () => (req, _, next) => { const { accept } = req.headers; if (!accept?.includes('application/json') && !accept?.includes('application/vnd.auth.v1+json')) { next(new AppError('API does not support the requested content type.', 406)); return; } next(); }; export default accept;