fix:优化docker p配置

This commit is contained in:
Daniel
2026-03-02 14:23:36 +08:00
parent 36576592a2
commit 2d800094b1
13 changed files with 135 additions and 1 deletions

View File

@@ -8,6 +8,7 @@ const router = express.Router()
router.get('/db/dashboard', (req, res) => {
try {
const tables = [
'feedback',
'situation',
'force_summary',
'power_index',
@@ -23,6 +24,7 @@ router.get('/db/dashboard', (req, res) => {
]
const data = {}
const timeSort = {
feedback: 'created_at DESC',
situation: 'updated_at DESC',
situation_update: 'timestamp DESC',
gdelt_events: 'event_time DESC',
@@ -89,6 +91,23 @@ router.post('/visit', (req, res) => {
}
})
router.post('/feedback', (req, res) => {
try {
const content = (req.body?.content ?? '').toString().trim()
if (!content || content.length > 2000) {
return res.status(400).json({ ok: false, error: '留言内容 12000 字' })
}
const ip = getClientIp(req)
db.prepare(
'INSERT INTO feedback (content, ip) VALUES (?, ?)'
).run(content.slice(0, 2000), ip)
res.json({ ok: true })
} catch (err) {
console.error(err)
res.status(500).json({ ok: false, error: err.message })
}
})
router.get('/stats', (req, res) => {
try {
const viewers = db.prepare(