@edgeros/request-id

0.0.1 • Public • Published

@edgeros/request-id

Generates UUID for request and add it to header.

Install

npm install @edgeros/request-id

Usage

const WebApp = require("webapp");
const socket = require("socket");
const requestId = require("@edgeros/request-id")

const saddr = socket.sockaddr(socket.INADDR_ANY, 8000);
const app = WebApp.create("webapp", 0, saddr);


app.use(requestId())

app.use("/", function(req, res) {
  res.send("Hello world.");
});

app.start();

API

requestID(options?)

options

Type: object

generator

Type: function Default: func(req) { return uuidv4(); }

Defines function, that generated ID from request. By default used uuid module, that generated UUID V4 for every request.

headerName

Type: string Default: X-Request-Id

Defines name of header, that should be used for request ID checking and setting.

setHeader

Type: bool Default: true

If false – header will not be set.

Readme

Keywords

Package Sidebar

Install

npm i @edgeros/request-id

Weekly Downloads

0

Version

0.0.1

License

MIT

Unpacked Size

2.68 kB

Total Files

4

Last publish

Collaborators

  • clarkttfu
  • fu-starslights
  • epmbot
  • xieyuanbin
  • chengyonbin