aws-xray-sdk-express
Version:
AWS X-Ray Middleware for Express (Javascript)
16 lines (11 loc) • 380 B
text/typescript
import * as AWSXRay from 'aws-xray-sdk-core';
import express from 'express';
import { expectType } from 'tsd';
import * as xrayExpress from '../lib';
const app = express();
app.use(xrayExpress.openSegment('defaultName'));
app.get('/', function(req, res) {
expectType<AWSXRay.Segment | undefined>(req.segment);
res.render('index');
});
app.use(xrayExpress.closeSegment());