Buckets:
ktongue/docker_container / .cache /opencode /node_modules /hono /dist /middleware /request-id /request-id.js
| // src/middleware/request-id/request-id.ts | |
| var requestId = ({ | |
| limitLength = 255, | |
| headerName = "X-Request-Id", | |
| generator = () => crypto.randomUUID() | |
| } = {}) => { | |
| return async function requestId2(c, next) { | |
| let reqId = headerName ? c.req.header(headerName) : void 0; | |
| if (!reqId || reqId.length > limitLength || /[^\w\-=]/.test(reqId)) { | |
| reqId = generator(c); | |
| } | |
| c.set("requestId", reqId); | |
| if (headerName) { | |
| c.header(headerName, reqId); | |
| } | |
| await next(); | |
| }; | |
| }; | |
| export { | |
| requestId | |
| }; | |
Xet Storage Details
- Size:
- 529 Bytes
- Xet hash:
- f13dd20490863fb12d7383d75731fbe6e9360ac7fbe84dea72e6cd72fd34f375
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.