Question du test Node.js

Donné le serveur express suivant, que va afficher le navigateur si il demande l'URL suivante : http://localhost:1337/api/character/2?

Expert

Soit le serveur Express suivant :

const express = require('express');
const app = express();

let characters = [ {name:'Marty'}, {name:'Neo'}, {name:'Anakin'} ];

app.use('/api/character/:id', (req, res) => {
  app.locals.currentTime = Date.now();
});

app.get('/api/character/:id', (req, res) => {
  let character = characters[ Number(req.params.id)-1 ] || {};
  res
    .status(200)
    .send(`Hey! I'm ${character.name} and spawned at ${new Date(app.locals.currentTime)}`);
});

app.listen(1337);

Qu'affichera le navigateur s'il demande l'URL suivante : http://localhost:1337/api/character/2 ?

Auteur: BenjaminStatut : Publiée(Mise à jour)Question passée 84 fois
Modifier
0
Évaluations de la communautéPersonne n'a encore évalué cette question, soyez le premier !