Skip to content
Snippets Groups Projects
Commit 1fd69fca authored by Xiao Gui's avatar Xiao Gui
Browse files

bugfix: render index

parent b9dc4447
No related branches found
No related tags found
No related merge requests found
......@@ -90,13 +90,21 @@ const indexTemplate = require('fs').readFileSync(
)
app.get('/', cookieParser(), (req, res) => {
const iavError = req.cookies && req.cookies['iav-error']
if (iavError) res.clearCookie('iav-error', { httpOnly: true, sameSite: 'strict' })
res.setHeader('Content-Type', 'text/html')
const returnTemplate = indexTemplate
.replace(/\$\$NONCE\$\$/g, res.locals.nonce)
.replace('<atlas-viewer>', `<atlas-viewer data-error="${iavError.replace(/"/g, '&quot;')}">`)
res.status(200).send(returnTemplate)
if (iavError) {
res.clearCookie('iav-error', { httpOnly: true, sameSite: 'strict' })
const returnTemplate = indexTemplate
.replace(/\$\$NONCE\$\$/g, res.locals.nonce)
.replace('<atlas-viewer>', `<atlas-viewer data-error="${iavError.replace(/"/g, '&quot;')}">`)
res.status(200).send(returnTemplate)
} else {
const returnTemplate = indexTemplate
.replace(/\$\$NONCE\$\$/g, res.locals.nonce)
res.status(200).send(returnTemplate)
}
})
/**
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment