import { Highlight } from '@highlight-run/node'
const app = express()
// define any configurations needed
// <https://docs.highlight.run/api/hinit#w0-highlightoptions>
const highlightOptions = {projectID: 'YOUR_PROJECT_ID'}
const highlightHandler = Highlight.Handlers.errorHandler(highlightOptions)
app.use(highlightHandler)
app.use('/error', () => {
throw new Error('a fake failure was thrown')
})
With our pixel-perfect replays of your Express app, you'll get to the bottom of issues in no time and better understand how your app is being used.
Our alerting infrastructure can take abnormal metrics or errors raised in your Express app and notify your engineering team over Slack, Discord, and more!
Highlight allows you to track performance, request timings, and several other metrics in your Express application.
Highlight helps us catch bugs that would otherwise go undetected and makes it easy to replicate and debug them.
Before Highlight, I was flying blind, but now I can see exactly where users are succeeding, failing, and running into issues.
Highlight weaves together the incredible, varied, and complex interactions of our users into something understandable and actionable.
I love Highlight because not only does it help me debug more quickly, but it gives me insight into how customers are actually using our product.
Highlight has helped us win over several customers by making it possible for us to provide hands-on support, based on a detailed understanding of what each user was doing.
Highlight helps us catch bugs that would otherwise go undetected and makes it easy to replicate and debug them.
Before Highlight, I was flying blind, but now I can see exactly where users are succeeding, failing, and running into issues.
Highlight weaves together the incredible, varied, and complex interactions of our users into something understandable and actionable.
I love Highlight because not only does it help me debug more quickly, but it gives me insight into how customers are actually using our product.
Highlight has helped us win over several customers by making it possible for us to provide hands-on support, based on a detailed understanding of what each user was doing.