SDKs
Express
The Express middleware is a basic wrapper around Javascript SDK. It provides a simple way to add the SDK to your Express application.
Installation
Usage
The default export of @openpanel/express is a function that returns an Express middleware. It will also append the Openpanel SDK to the req object.
You can access it via req.op.
Options
Common options
apiUrl- The url of the openpanel API or your self-hosted instanceclientId- The client id of your applicationclientSecret- The client secret of your application (only required for server-side events)filter- A function that will be called before sending an event. If it returns false, the event will not be sentdisabled- If true, the library will not send any events
Express options
trackRequest- A function that returnstrueif the request should be tracked.getProfileId- A function that returns the profile ID of the user making the request.
Typescript
If req.op is not typed you can extend the Request interface.