diff --git a/apps/backend/src/routes/katex.js b/apps/backend/src/routes/katex.js index fde58017..efc2a0bd 100644 --- a/apps/backend/src/routes/katex.js +++ b/apps/backend/src/routes/katex.js @@ -6,19 +6,26 @@ const router = express.Router(); // localhost:3002/katex router.get('/', async (req, res) => { - const original = req._parsedUrl.search; + try { + const original = req._parsedUrl.search; - const latexString = original.replace('?', '').replaceAll('+', '+').replaceAll('&space;', ''); - console.log({ latexString }); + const latexString = original + .replace('?', '') + .replaceAll('+', '+') + .replaceAll('&space;', ''); + console.log({ latexString }); - const html = katex.renderToString(latexString, { - throwOnError: false, - output: 'mathml' - }); + const html = katex.renderToString(latexString, { + throwOnError: false, + output: 'mathml' + }); - console.log({ html }); + console.log({ html }); - res.send(html); + res.send(html); + } catch (error) { + res.send('failed'); + } }); module.exports = router;