Download ADOOR_ACE/node_modules/express-middleware/src/middleware/requestId.js from thisisAce/adoor-store: direct link, hf CLI and curl.
- Browser
- Download file 729 Bytes
-
https://huggingface.co/thisisAce/adoor-store/resolve/main/ADOOR_ACE/node_modules/express-middleware/src/middleware/requestId.js
- Command line
-
hf download hf://thisisAce/adoor-store/ADOOR_ACE/node_modules/express-middleware/src/middleware/requestId.js
-
curl -L -o requestId.js https://huggingface.co/thisisAce/adoor-store/resolve/main/ADOOR_ACE/node_modules/express-middleware/src/middleware/requestId.js
729 Bytes
| ; | |
| const uuid = require('node-uuid'); | |
| module.exports = setup; | |
| // // // | |
| /** | |
| * When the id in request url is equal to 'me', then the id is replaced by the authenticated user's id | |
| * @return {Function} middleware | |
| */ | |
| function setup() { | |
| /** | |
| * Middleware | |
| * @param {Object} req Express request | |
| * @param {Object} res Express response | |
| * @param {Function} next Express next handler | |
| * @returns {void} | |
| */ | |
| return function middleware(req, res, next) { | |
| let requestId = req.get('x-request-id'); | |
| if (requestId) { | |
| requestId += `.${uuid.v4()}`; | |
| } else { | |
| requestId = uuid.v4(); | |
| } | |
| res.set('x-request-id', requestId); | |
| req.requestId = requestId; | |
| next(); | |
| }; | |
| } | |