mirror of
https://gitlab.com/MrFry/mrfrys-node-server
synced 2025-04-01 20:24:18 +02:00
added getEntry endpoint to forum
This commit is contained in:
@@ -247,6 +247,28 @@ function setup(data: SubmoduleData): void {
|
|||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
|
app.get('/forumEntry', (req: Request, res) => {
|
||||||
|
logger.LogReq(req)
|
||||||
|
const forumName: string = req.query.forumName
|
||||||
|
const postKey: string = req.query.postKey
|
||||||
|
if (!forumName || !postKey) {
|
||||||
|
res.json({
|
||||||
|
success: false,
|
||||||
|
msg: `ForumName or postKey is not specified!`,
|
||||||
|
})
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
const { forumPath } = getForumData(forumName, forumDir)
|
||||||
|
|
||||||
|
res.json({
|
||||||
|
entry: utils.ReadJSON(
|
||||||
|
forumPath + '/' + postKey.replace(/\./g, '').replace(/\/+/g, '')
|
||||||
|
),
|
||||||
|
success: true,
|
||||||
|
})
|
||||||
|
})
|
||||||
|
|
||||||
app.get('/forumRanklist', (req: Request, res) => {
|
app.get('/forumRanklist', (req: Request, res) => {
|
||||||
const forumName: string = req.query.forumName
|
const forumName: string = req.query.forumName
|
||||||
if (!forumName) {
|
if (!forumName) {
|
||||||
|
Submodule submodules/qmining-page updated: 4748c23769...ce63911b68
Reference in New Issue
Block a user