UNPKG

@mark01/express-utils

Version:

npm package that contains utilities for express.js

11 lines (10 loc) 330 B
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;