Integration Guide for Node.js & Express | LogNexis

Node.js / Express Integration

Use middleware to automatically log all API requests

Installation

npm install lognexis-node
const express = require('express');
const { expressMiddleware } = require('lognexis-node');

const app = express();
app.use(express.json());

// Add LogNexis monitoring — place BEFORE your routes
app.use(expressMiddleware({
  apiKey: process.env.LOGNEXIS_API_KEY,
  captureBody: true,
  captureHeaders: true,
  excludePaths: ['/health', '/favicon.ico'],
  redactHeaders: ['authorization', 'cookie'],
  redactBodyFields: ['password', 'token'],
  debug: false,
}));

app.get('/api/users', (req, res) => {
  res.json({ users: [] });
});

app.listen(3000);