@mark01/express-utils
Version:
npm package that contains utilities for express.js
12 lines (11 loc) • 376 B
JavaScript
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;