View as Json

Verify Authentication Middleware

Express middleware to verify user authentication using access and refresh tokens.

Installation

npx servercn-cli@latest add verify-auth-middleware

Usage Example

src/routes/user.routes.ts
import { Router } from "express";
import { verifyAuthentication } from "../middlewares/verify-auth";
 
const router = Router();
 
router.get("/profile", verifyAuthentication, (req, res) => {
  return ApiResponse.ok(res, "User profile", req.user);
});
 
export default router;

Error Responses

Authentication failures return standardized responses:

{
  "success": false,
  "message": "Unauthorized, Please login first.",
  "statusCode": 401
}

File & Folder Structure

Loading files...
npx servercn-cli@latest add verify-auth-middleware

Contributed by