pro-blog/modules/comment.js
2022-05-19 09:10:56 +08:00

33 lines
1.1 KiB
JavaScript

const dayjs = require('dayjs');
const db = require('./db')
const router = require('express').Router();
// 完整的请求接口地址: /api/comment/web/query
router.all('/web/query', async (req, res) => {
let id = req.query['id']; // 获取要查询文章的编号
if (!id || id < 1) {
// 参数不正确 直接返回空数组
res.send([])
} else {
const list = await db.query('select * from comment where article_id =?', [id]);
res.send(list)
}
});
router.post('/web/add', async (req, res) => {
let commentData = req.body;
console.log(commentData)
if (!commentData || !commentData.article_id || !commentData.content) {
res.send({ status: false, message: "参数不对" })
} else {
try {
commentData.publish_time = dayjs().format("YYYY-MM-DD HH:mm:ss")
commentData.ip = '127.0.0.1'
await db.query('insert into comment set ?', commentData);
res.send({ status: true })
} catch (e) {
console.log(e)
res.send({ status: false, message: e.message })
}
}
});
module.exports = router