Spaces:
Paused
Paused
Download src/utils/jwt.js from imkrish/yatra-x-booking: direct link, hf CLI and curl.
- Browser
- Download file 390 Bytes
-
https://huggingface.co/spaces/imkrish/yatra-x-booking/resolve/main/src/utils/jwt.js
- Command line
-
hf download hf://spaces/imkrish/yatra-x-booking/src/utils/jwt.js
-
curl -L -o jwt.js https://huggingface.co/spaces/imkrish/yatra-x-booking/resolve/main/src/utils/jwt.js
390 Bytes
| ; | |
| const jwt = require('jsonwebtoken'); | |
| const PROVIDER_JWT_SECRET = process.env.PROVIDER_JWT_SECRET; | |
| // Note: PROVIDER_JWT_SECRET validation is handled in auth.controller.js at startup | |
| function verifyToken(token) { | |
| try { | |
| return jwt.verify(token, PROVIDER_JWT_SECRET); | |
| } catch (error) { | |
| throw new Error('Invalid token'); | |
| } | |
| } | |
| module.exports = { | |
| verifyToken | |
| }; | |