greek-manifests/routes/index.mjs

20 lines
570 B
JavaScript

import generateManifest from '../controllers/manifest.mjs';
import generateCanvas from '../controllers/canvas.mjs';
import express from 'express';
let router = express.Router();
/* GET manifest JSON */
router.get('/iiif/:manifestid/manifest', async function(req, res) {
const manifest = await generateManifest(req.params.manifestid)
res.json(manifest);
});
/* GET manifest JSON */
router.get('/iiif/:manifestid/canvas/:name', function(req, res) {
const canvas = generateCanvas(req.params.manifestid, req.params.name)
res.json(canvas);
});
export default router;