diff --git a/deploy/atlas/index.js b/deploy/atlas/index.js index abcaf3c219e1638591322ec1b8aabd70370b0f7b..da353ffa3e830fdf885911693b8520ddfe22d89e 100644 --- a/deploy/atlas/index.js +++ b/deploy/atlas/index.js @@ -9,7 +9,7 @@ const HOST_PATHNAME = process.env.HOST_PATHNAME || '' const { getTemplate } = require('../templates/query') const { getHandleErrorFn } = require('../util/streamHandleError') -const getPreviewFn = ({ res, lastpart }) => HOSTNAME.replace(/\/$/, '') + '/' + +const getPreviewFn = ({ res, lastpart }) => HOSTNAME.replace(/\/$/, '') + HOST_PATHNAME.replace(/\/$/, '') + '/' + (res.locals.routePathname ? url.resolve(`${res.locals.routePathname}/`, lastpart)