From 75feb124ba875ef7febc9963404b332a70546894 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20P?= <nicolo.paraciani@cnr.it> Date: Mon, 9 Oct 2023 15:11:07 +0200 Subject: [PATCH] Fix wrong image folder path --- routes/index.mjs | 2 ++ src/common.js | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/routes/index.mjs b/routes/index.mjs index 6daf8ec..e2e4317 100644 --- a/routes/index.mjs +++ b/routes/index.mjs @@ -7,12 +7,14 @@ let router = express.Router(); /* GET manifest JSON */ router.get('/iiif/:manifestid/manifest', async function(req, res) { const manifest = await generateManifest(req.params.manifestid) + res.set('Access-Control-Allow-Origin', '*'); res.json(manifest); }); /* GET manifest JSON */ router.get('/iiif/:manifestid/canvas/:name', async function(req, res) { const canvas = await generateCanvas(req.params.manifestid, req.params.name) + res.set('Access-Control-Allow-Origin', '*'); res.json(canvas); }); diff --git a/src/common.js b/src/common.js index e55526d..2e0b635 100644 --- a/src/common.js +++ b/src/common.js @@ -15,7 +15,9 @@ Common.getImageList = async function (manifestId) { folderName += '_iiif'; - return await fs.promises.readdir(`${process.env.IMAGES_DIR}/${folderName}`); + let baseFolder = folderName.split('_')[0] + '_' + folderName.split('_')[1] + '_iiif'; + + return await fs.promises.readdir(`${process.env.IMAGES_DIR}/${baseFolder}/${folderName}`); } /** * @param {string} imageId The image's id as a URL to the image server