Module: gamingController

Controller for all gaming functions
Source:

Methods

(static) addGameToUser(req, res, next)

POST-Request add games to the user
Parameters:
Name Type Description
req Request The req object represents the HTTP request and has properties for the request query string, parameters, body, HTTP headers, and so on
res Response The res object represents the HTTP response that an Express app sends when it gets an HTTP request.
next * Control to the next handler
Source:
Returns:
str JSON with more infos

(static) deleteGame(req, res, next)

POST-Request add games to the user
Parameters:
Name Type Description
req Request The req object represents the HTTP request and has properties for the request query string, parameters, body, HTTP headers, and so on
res Response The res object represents the HTTP response that an Express app sends when it gets an HTTP request.
next * Control to the next handler
Source:
Returns:
str JSON with more infos

(static) getGameByName(req, res, next)

GET-Request get infos for a Game
Parameters:
Name Type Description
req Request The req object represents the HTTP request and has properties for the request query string, parameters, body, HTTP headers, and so on
res Response The res object represents the HTTP response that an Express app sends when it gets an HTTP request.
next * Control to the next handler
Source:
Returns:
str object as JSON

(static) insertNewGame(req, res, next)

POST-Request to create a new game
Parameters:
Name Type Description
req Request The req object represents the HTTP request and has properties for the request query string, parameters, body, HTTP headers, and so on
res Response The res object represents the HTTP response that an Express app sends when it gets an HTTP request.
next * Control to the next handler
Source:
Returns:
str JSON with more infos

(static) showGames(req, res, next)

GET-Render the Games for the user
Parameters:
Name Type Description
req Request The req object represents the HTTP request and has properties for the request query string, parameters, body, HTTP headers, and so on
res Response The res object represents the HTTP response that an Express app sends when it gets an HTTP request.
next * Control to the next handler
Source:
Returns:
(str|redirect) rendered HTML string or redirect to /gaming

(static) showManageGames(req, res, next)

GET-Render for managing the games
Parameters:
Name Type Description
req Request The req object represents the HTTP request and has properties for the request query string, parameters, body, HTTP headers, and so on
res Response The res object represents the HTTP response that an Express app sends when it gets an HTTP request.
next * Control to the next handler
Source:
Returns:
str rendered HTML string

(static) showNewGames(req, res, next)

GET-Render to add a new game to the db
Parameters:
Name Type Description
req Request The req object represents the HTTP request and has properties for the request query string, parameters, body, HTTP headers, and so on
res Response The res object represents the HTTP response that an Express app sends when it gets an HTTP request.
next * Control to the next handler
Source:
Returns:
str rendered HTML string

(static) showPlatforms(req, res, next)

GET-Render the platforms
Parameters:
Name Type Description
req Request The req object represents the HTTP request and has properties for the request query string, parameters, body, HTTP headers, and so on
res Response The res object represents the HTTP response that an Express app sends when it gets an HTTP request.
next * Control to the next handler
Source:
Returns:
str rendered HTML string