fix: handle catex error
This commit is contained in:
@@ -6,9 +6,13 @@ const router = express.Router();
|
|||||||
|
|
||||||
// localhost:3002/katex
|
// localhost:3002/katex
|
||||||
router.get('/', async (req, res) => {
|
router.get('/', async (req, res) => {
|
||||||
|
try {
|
||||||
const original = req._parsedUrl.search;
|
const original = req._parsedUrl.search;
|
||||||
|
|
||||||
const latexString = original.replace('?', '').replaceAll('+', '+').replaceAll('&space;', '');
|
const latexString = original
|
||||||
|
.replace('?', '')
|
||||||
|
.replaceAll('+', '+')
|
||||||
|
.replaceAll('&space;', '');
|
||||||
console.log({ latexString });
|
console.log({ latexString });
|
||||||
|
|
||||||
const html = katex.renderToString(latexString, {
|
const html = katex.renderToString(latexString, {
|
||||||
@@ -19,6 +23,9 @@ router.get('/', async (req, res) => {
|
|||||||
console.log({ html });
|
console.log({ html });
|
||||||
|
|
||||||
res.send(html);
|
res.send(html);
|
||||||
|
} catch (error) {
|
||||||
|
res.send('failed');
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
module.exports = router;
|
module.exports = router;
|
||||||
|
|||||||
Reference in New Issue
Block a user