diff options
Diffstat (limited to 'bucky/app/router.js')
| -rw-r--r-- | bucky/app/router.js | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/bucky/app/router.js b/bucky/app/router.js index 4f4396f..007ff6b 100644 --- a/bucky/app/router.js +++ b/bucky/app/router.js @@ -66,6 +66,24 @@ module.exports = function(app){ }) } ) + app.get("/api/keyword/:keyword", + bucky.ensureLastlog, + middleware.ensureAuthenticated, + bucky.keyword, + bucky.ensureThreadsForKeyword, + bucky.ensureCommentCountsForThreads, + bucky.ensureFileCountsForThreads, + bucky.ensureKeywordsForThreads, + bucky.ensureHootbox, + function(req, res){ + res.json({ + keyword: res.keyword, + threads: res.threads, + hootbox: res.hootbox, + lastlog: res.lastlog, + }) + } + ) app.get("/api/thread/:id", middleware.ensureAuthenticated, bucky.ensureThread, |
