logo

Crowdly

Looking for test answers and solutions? Browse our comprehensive collection of verified answers for at moodle-miage-toulouse.westeurope.cloudapp.azure.com.

Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!

On souhaite mettre en place un serveur node (avec express) qui permet la création de ressources de type compte

On suppose :

  • que le type de retour attendu par le client est du JSON.
  • que le client envoit du JSON au serveur sous la forme :  { "somme": 1000 }.

Exemple d'emploi : 

Une requête (dont la méthode est à choisir ci-dessous) sur http://@serveur/comptes/ avec le body { "somme": 1000 } doit renvoyer {id: 1, solde: 1000}

Compléter le code (partiel) suivant afin de répondre au besoin ci-dessus :

  • app./'('/comptes/', function(req, res) {
  •     if (!isFloat(req..somme)) { // on suppose que la méthode isFloat existe et vérifie si le paramètre existe et est de type number
  •            res.status().({error: 'Il faut préciser les paramètres.'});
  •     }
    • res.(creerCompte(req)); // on suppose que cette méthode existe et retourne le résultat attendu par le client
  • });

Merci de répondre à tous les éléments de la question.
View this question

On souhaite mettre en place un serveur node (avec express) qui permet la création de ressources de type compte

On suppose :

  • que le type de retour attendu par le client est du JSON.
  • que le client envoit du JSON au serveur sous la forme :  { "somme": 1000 }.

Exemple d'emploi : 

Une requête (dont la méthode est à choisir ci-dessous) sur http://@serveur/comptes/ avec le body { "somme": 1000 } doit renvoyer {id: 1, solde: 1000}

Compléter le code (partiel) suivant afin de répondre au besoin ci-dessus :

  • app./'('/comptes/', function(req, res) {
  •     if (!isFloat(req..somme)) { // on suppose que la méthode isFloat existe et vérifie si le paramètre existe et est de type number
  •            res.status().({error: 'Il faut préciser les paramètres.'});
  •     }
    • res.(creerCompte(req)); // on suppose que cette méthode existe et retourne le résultat attendu par le client
  • });

View this question
Si server est un serveur http en Node, à quoi sert l'instruction suivante :

server.listen(3000);
0%
0%
0%
100%
View this question

On cherche à créer une application qui envoie "Hello World" lorsqu'un client fait appel au serveur dont le code partiel est ci-dessous. Le client utilisera Angular et devra appeler l'url : http://@serveur/

Compléter le code Node.js suivant en utilsant express. Les lieux ou compléter sont reprérés par une * rouge.

  • var express = require('*
    ');
  • var app = express();
  • app.*('*
    ', function (req, res) {
    • res.*('Hello World!');

  • });
  • app.listen(3000, function () {
    • console.log('Yep');

  • });

View this question

On souhaite mettre en place un serveur node (avec express) qui renvoie un echo d'une partie de l'url à laquelle un client a fait appel.

On suppose :

  • que le type de retour attendu par le client est du JSON.
  • que l'écho consiste à concaténer la chaine "echo" au message reçu dans l'URL

Exemple d'emploi : 

http://@serveur/echo/mon-message doit renvoyer {recu:"mon-message", echo:"echo mon-message"}

Compléter le code (partiel) suivant afin de répondre au besoin ci-dessus :

  • app.get('/*/', function(req, res) {
    • res.setHeader('Content-Type', '*');
    • res.status(*).send('{recu:req.params.echomsg, echo:*
      });

  • });
View this question
Dans le TP sur Node, à quoi sert l'instruction suivante (si app est une application express) :

app.get('/compte/:id', function(req, res) {...}

- Nb : On suppose que "..." ci-dessus est une portion de code utile -
100%
0%
33%
0%
View this question

Le code suivant est correct pour récupérer les paramètres d'une URL écrite ainsi :

http://localhost:3000/users/34/books/8989

app.get('/users/:userId/books/:bookId', function (req, res) {

res.send(req.params)

});

View this question

A quoi sert la méthode use d'une application express :

0%
0%
33%
67%
View this question

Dans l'exemple de la Banque vu en TP, quel type de requête HTTP devrait être utilisé pour créer de nouveaux comptes pour être conforme RESTFul ?

0%
67%
0%
0%
33%
View this question

Qu'est-ce qu'une "route" dans Angular ?

0%
0%
0%
0%
100%
View this question

Want instant access to all verified answers on moodle-miage-toulouse.westeurope.cloudapp.azure.com?

Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!