diff --git a/server/controllers/embed.controller.js b/server/controllers/embed.controller.js index 644a3441..67edcd04 100644 --- a/server/controllers/embed.controller.js +++ b/server/controllers/embed.controller.js @@ -25,7 +25,7 @@ export function serveProject(req, res) { const sketchDoc = window.document; const base = sketchDoc.createElement('base'); - const fullUrl = `https://${req.get('host')}${req.originalUrl}`; + const fullUrl = `${req.protocol}://${req.get('host')}${req.originalUrl}`; base.href = `${fullUrl}/`; sketchDoc.head.appendChild(base); diff --git a/server/routes/asset.routes.js b/server/routes/asset.routes.js index 4e236e7d..ab3f52a0 100644 --- a/server/routes/asset.routes.js +++ b/server/routes/asset.routes.js @@ -7,6 +7,8 @@ const router = new Router(); router.get('/:username/sketches/:project_id/*', getProjectAsset); router.get('/full/:project_id/*', getProjectAsset); router.get('/:username/full/:project_id/*', getProjectAsset); +router.get('/present/:project_id/*', getProjectAsset); +router.get('/:username/present/:project_id/*', getProjectAsset); router.get('/embed/:project_id/*', getProjectAsset); router.get('/:username/embed/:project_id/*', getProjectAsset);