UNPKG

aws-xray-sdk-express

Version:

AWS X-Ray Middleware for Express (Javascript)

16 lines (11 loc) 380 B
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());