Middleware
Express
app.use(vector5({ endpoint, domain })). Calls next() immediately.
Setup
server.ts
import express from 'express'
import { express as vector5 } from '@vector5/middleware'
const app = express()
app.use(vector5({
endpoint: 'https://analytics.example.com/api/hit',
domain: 'example.com',
}))Uses req.originalUrl, req.ip, and the incoming UA. Place it before your routes. It always calls next().
Something off? Open an issue · Edit on GitHub

