June 2018
Intermediate to advanced
348 pages
8h 19m
English
Let's start by creating a new file in the src/routes folder named admin-api.js. Then, write the following code:
const express = require('express')const api = express.Router()api .route('/admin/match/:id?') .post((req, res, next) => { // logic to create Match }) .put((req, res, next) => {
// logic to update Scores })module.exports = api
You are very familiar with this code structure. First, we import the modules required to define our REST controller. Secondly, we create a /admin/match/:id? route and define the POST method to create a new match and another PUT method to update the scores.
Pay attention to the route definition; we are declaring an optional path variable called :id. To make a path optional, ...
Read now
Unlock full access