@mark01/express-utils
Version:
npm package that contains utilities for express.js
11 lines (10 loc) • 330 B
JavaScript
import { z } from 'zod';
export const extractHeader = (request, headerName) => {
const headerValue = request.headers[headerName];
const validatedHeader = z.string().safeParse(headerValue);
if (validatedHeader.success) {
return validatedHeader.data;
}
return undefined;
};
export default extractHeader;