2021-01-17 10:49:19 +08:00
|
|
|
const express = require('express');
|
|
|
|
|
const lexer = require('marked').lexer;
|
|
|
|
|
const parser = require('marked').parser;
|
2020-09-13 23:50:16 +08:00
|
|
|
|
|
|
|
|
const router = express.Router();
|
|
|
|
|
|
|
|
|
|
function md2html(markdown) {
|
|
|
|
|
return parser(lexer(markdown));
|
|
|
|
|
}
|
|
|
|
|
|
2021-01-17 14:26:33 +08:00
|
|
|
router.get('/delete/:id', (req, res, next) => {
|
|
|
|
|
// TODO: delete message
|
|
|
|
|
res.json({
|
|
|
|
|
success: true,
|
|
|
|
|
message: 'Ok',
|
|
|
|
|
});
|
2020-09-13 23:50:16 +08:00
|
|
|
});
|
|
|
|
|
|
2021-01-17 14:26:33 +08:00
|
|
|
router.get('/:id', (req, res, next) => {
|
2020-09-13 23:50:16 +08:00
|
|
|
const id = req.params.id;
|
2021-01-17 14:26:33 +08:00
|
|
|
// TODO: show article
|
|
|
|
|
req.query.description = req.params.description;
|
|
|
|
|
res.render('article');
|
2020-09-13 23:50:16 +08:00
|
|
|
});
|
|
|
|
|
|
|
|
|
|
module.exports = router;
|