UNPKG
@swizzyweb/swizzy-web-service
Version:
latest (0.5.5)
0.5.5
0.5.4
0.5.3
Web service framework for swizzy dyn serve
github.com/swizzyweb/swizzy-web-service
@swizzyweb/swizzy-web-service
/
dist
/
middleware
/
request-id-middleware.js
17 lines
(16 loc)
•
364 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
/** * Adds a rqeuest id to the swizzy store. */
export
function
RequestIdMiddleware
(
props
) {
return
function
(
req, res, next
) {
if
(req.
swizzy
?.
requestId
) {
next
();
return
; }
if
(!req.
swizzy
) { req.
swizzy
= {}; } req.
swizzy
.
requestId
= crypto.
randomUUID
();
next
(); }; }