Express Integration
Installation
npm install @soldidev/middleware
Basic Setup
import express from "express";
import { soldiMiddleware } from "@soldidev/middleware/express";
const app = express();
app.use(soldiMiddleware({
apiKey: process.env.SOLDI_API_KEY!,
defaultPrice: 0.005,
routes: {
"/blog/*": { price: 0.005 },
"/api/*": { price: 0.01 },
},
});
app.get("/blog/:slug", (req, res) => {
res.json({ content: "Your article content" });
});
app.listen(3000);
Configuration Options
{
apiKey: string;
defaultPrice?: number;
routes?: {
[pattern: string]: {
price: number;
description?: string;
}
};
apiBaseUrl?: string;
}