Function authenticateToken

  • Description

    this function is used to authenticate the token

    Example

     import { authenticateToken } from '@mdazad/common-utils';
    import express from 'express';

    const router = express.Router();
    //check is user authenticated
    router.use(authenticateToken("JWT_SECRET", 'users'));

    // all routes here are protected

    Example

    if you want to use it in a specific route

    import { authenticateToken } from '@mdazad/common-utils';
    import express from 'express';

    const router = express.Router();
    //check is user authenticated

    router.post("/",authenticateToken("JWT_SECRET", 'users'), async (req, res) => {
    // do something
    });

    Parameters

    • jwtSecret: string
    • userCollectionName: string = 'users'

    Returns ((req, res, next) => Promise<undefined | Response<any, Record<string, any>>>)[]

Generated using TypeDoc