fix: user authentication interface

This commit is contained in:
karishmas6
2024-10-24 22:26:12 +05:30
parent 47e1e717e0
commit 7d37df74fe
10 changed files with 53 additions and 61 deletions

View File

@@ -1,7 +1,8 @@
import { Request, Response } from "express";
import User from "../models/User";
import { AuthenticatedRequest } from "../routes/record"
export const requireAPIKey = async (req: Request, res: Response, next: any) => {
export const requireAPIKey = async (req: AuthenticatedRequest, res: Response, next: any) => {
const apiKey = req.headers['x-api-key'];
if (!apiKey) {
return res.status(401).json({ error: "API key is missing" });