@digital-passports/javascript-sdk
Version:
JavaScript SDK for interacting with the Digital Passport Hub REST API.
31 lines (26 loc) • 837 B
JavaScript
const express = require('express');
const { DigitalPassport } = require('@digital-passports/javascript-sdk');
const app = express();
app.use(express.json());
// Replace with your real API key
const dpp = new DigitalPassport({ apiKey: 'your_api_key' });
app.get('/passports', async (req, res) => {
try {
const passports = await dpp.listPassports();
res.json(passports);
} catch (err) {
res.status(500).json({ error: err.message });
}
});
app.post('/passports', async (req, res) => {
try {
const passport = await dpp.createPassport(req.body);
res.json(passport);
} catch (err) {
res.status(500).json({ error: err.message });
}
});
const PORT = process.env.PORT || 3001;
app.listen(PORT, () => {
console.log(`Express server running on http://localhost:${PORT}`);
});