File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -7,6 +7,7 @@ import groupsRouter from "./routes/groups/index.js";
77import forumsRouter from "./routes/forums/index.js" ;
88import threadsRouter from "./routes/threads/index.js" ;
99import likesRouter from "./routes/likes/index.js" ;
10+ import postsRouter from "./routes/posts/index.js" ;
1011import cors from "cors" ;
1112
1213const app = express ( ) ;
@@ -16,6 +17,7 @@ app.disable("x-powered-by");
1617app . use ( "/runs" , runsRouter ) ;
1718app . use ( "/account" , accountRouter ) ;
1819app . use ( "/accounts" , accountsRouter ) ;
20+ app . use ( "/posts" , postsRouter ) ;
1921app . use ( "/game-pages" , gamePagesRouter ) ;
2022app . use ( "/groups" , groupsRouter ) ;
2123app . use ( "/forums" , forumsRouter ) ;
Original file line number Diff line number Diff line change @@ -8,11 +8,21 @@ const router = Router({
88
99router . get ( "/" , async ( req : Request < { forumID : string } > , res ) => {
1010 const forumID = req . params . forumID ;
11+ console . log ( forumID ) ;
1112 const forum = await database
1213 . collection ( "forums" )
1314 . findOne ( { _id : new ObjectId ( forumID ) } ) ;
1415 if ( ! forum ) return res . status ( 404 ) . send ( "Forum not found" ) ;
1516 res . send ( forum ) ;
1617} ) ;
1718
19+ router . get ( "/threads" , async ( req : Request < { forumID : string } > , res ) => {
20+ const forumID = req . params . forumID ;
21+ const threads = await database
22+ . collection ( "threads" )
23+ . find ( { forum : forumID } )
24+ . toArray ( ) ;
25+ res . send ( threads ) ;
26+ } ) ;
27+
1828export default router ;
Original file line number Diff line number Diff line change @@ -10,7 +10,7 @@ import database from "#utils/database-generator.js";
1010
1111const router = Router ( ) ;
1212
13- router . use ( "/forums " , forumsRouter ) ;
13+ router . use ( "/:forumID " , forumsRouter ) ;
1414
1515router . get ( "/" , async ( req , res ) => {
1616 try {
You can’t perform that action at this time.
0 commit comments