April 2020
Intermediate to advanced
716 pages
18h 55m
English
In the MERN VR Game application, it will also be possible to retrieve a list of games made by a specific user. To implement this, we will add another API endpoint in the backend that accepts a GET request at the /api/games/by/:userId route. This route will be declared with the other game routes, as shown in the following code:
mern-vrgame/server/routes/game.routes.js:
router.route('/api/games/by/:userId') .get(gameCtrl.listByMaker)
A GET request received at this route will invoke the listByMaker controller method, which will query the Game collection in the database to get the matching games. The listByMaker controller method will be defined as follows:
mern-vrgame/server/controllers/game.controller.js:
const listByMaker ...