Examples

Node.js Example

Dùng DevKit trong Node.js backend.

Express Integration

Tích hợp DevKit với Express.

Setup

ts
import express from 'express';
import { DevKit } from '@devkit/sdk';

const app = express();
const devkit = new DevKit({ apiKey: process.env.DEVKIT_KEY });

app.get('/users/:id', async (req, res) => {
  const user = await devkit.users.get(req.params.id);
  res.json(user);
});

app.listen(3000);

Webhook Handler

ts
app.post('/webhook', express.raw({ type: '*/*' }), (req, res) => {
  const event = verifyWebhook({
    payload: req.body,
    signature: req.headers['devkit-signature'],
    secret: process.env.WEBHOOK_SECRET,
  });
  res.sendStatus(200);
});