UNPKG

@digital-passports/javascript-sdk

Version:

JavaScript SDK for interacting with the Digital Passport Hub REST API.

31 lines (26 loc) 837 B
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}`); });