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!

Le code suivant est correct pour récupérer et renvoyer un objet au format JSON :

var express = require('express');

var app = express();

app.post('/', function (req, res) {

res.json(req.body);

});

app.listen(3000, function () {

console.log('Example app listening on port 3000!');

});

View this question

Le code suivant est correct pour Node :

var http = import('http');

var server = http.createServer(function(req, res) {

res.writeHead(200);

res.end('Salut tout le monde !');

});

server.listen(8080);

View this question

Compléter le code afin de rendre l'application fonctionnelle.

Voici un exemple de fonctionnement de l'application : (2 captures ci-dessous)

  • Capture 1 :

  • Capture 2 :

  • Code ajout.component.ts

import { Component, OnInit } from '@angular/core';import { ActivatedRoute, Router } from '@angular/router';

import { BiblioService } from '../biblio.service';import { Livre } from '../livre';

@Component({ selector: 'app-ajout', templateUrl: './ajout.component.html', styleUrls: ['./ajout.component.css']})export class AjoutComponent implements OnInit {   edit = false;

   l: Livre;

    constructor(      public biblio: BiblioService,      private route: ActivatedRoute,      private router: Router    ) {       this.l = new Livre();    }

     ngOnInit(): void {           this.edit = false;           // vérifie si le composant est appelé avec un titre           this..subscribe(params => {                const id = .get('titre');                if (id !== null) {                     this.edit = true;

                     this.biblio.getSinglePerson(id).subscribe(response => {                          this.l = response;                     },                     error => {                          console.log(error);

                     }                     );               }           });         }

         onSubmit(): void {             // Vérifions qu'il y a au moins un titre.             if (this.l.titre === '') {                  alert('Il faut au moins un titre');                  return;             }             if (this.edit) {                 this.biblio.updateOnServer(this.l.titre, this.l);             } else {                 this.biblio.addToServer(this.l);             }             this..navigate(['/list']);          }}
  • Code ajout.component.html :

<form ()=" ()"><label>Titre : <input type="text" [()]="l.titre" name='titre' [
 ]="edit"></label><br><label>Auteur : <input type="text" [()]="l.auteur" name='auteur'></label><br><label>Année : <input type="number" [()]="l.annee" name='annee'></label><br><button type="submit">Envoyer</button></form>

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

Compléter le code afin de rendre l'application fonctionnelle.

Voici un exemple dez fonctionnement de l'application : (2 captures ci-dessous)

  • Capture 1 :

  • Capture 2 :

  • Code app.component.ts

  • import { Component } from '@angular/core';

  • @Component({
  •   selector: 'my-app',
  •   templateUrl: './app.component.html',
  •   styleUrls: [ './app.component.css' ]
  • })
  • export class AppComponent  {
  •   username = '';
  •   nomvalide = '';
  •   listenoms = [];
  •   valider() {
  •     this.nomvalide = this.username;
  •     (this.username);
  •   }
  • }
  • Code app.component.html :

  • <div>
  •      <!-- Le nom est déjà saisi ET validé --> 
  •      <p>Le nom validé saisi est :{{
    }}
  •           <span *ngIf="
    === 'Z'">(Yeah !)</span>,
  •      </p>
  •      <p>Valider un autre nom ?
  •           <!-- Un nouveau username est saisi -->
  •           <input type="text" [()]="username"/><br/>
  •           Vous avez indiqué :
    <br/>
  •           Nombre de caractères = {{username.
    }}}<br/>
  •           <button ()="">Saisir !</button>
  •      </p>
  •      <p>Rappel des noms saisis :</p>
  •      <!-- Filtrage sur nom recherché -->
  •      <ul><li *ngFor="let nom of ">{{nom}}</li></ul>
  • </div>

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

Compléter le code afin de rendre l'application fonctionnelle.

Voici un exemple de fonctionnement de l'application : (2 captures ci-dessous)

  • Capture 1 :

  • Capture 2 :

  • Code ajout.component.ts

import { Component, OnInit } from '@angular/core';import { ActivatedRoute, Router } from '@angular/router';

import { BiblioService } from '../biblio.service';import { Livre } from '../livre';

@Component({ selector: 'app-ajout', templateUrl: './ajout.component.html', styleUrls: ['./ajout.component.css']})export class AjoutComponent implements OnInit {   edit = false;

   l: Livre;

    constructor(      public biblio: BiblioService,      private route: ActivatedRoute,      private router: Router    ) {       this.l = new Livre();    }

     ngOnInit(): void {           this.edit = false;           // vérifie si le composant est appelé avec un titre           this..subscribe(params => {                const id = .get('titre');                if (id !== null) {                     this.edit = true;

                     this.biblio.getSinglePerson(id).subscribe(response => {                          this.l = response;                     },                     error => {                          console.log(error);

                     }                     );               }           });         }

         onSubmit(): void {             // Vérifions qu'il y a au moins un titre.             if (this.l.titre === '') {                  alert('Il faut au moins un titre');                  return;             }             if (this.edit) {                 this.biblio.updateOnServer(this.l.titre, this.l);             } else {                 this.biblio.addToServer(this.l);             }             this..navigate(['/list']);          }}
  • Code ajout.component.html :

<form ()=" ()"><label>Titre : <input type="text" [()]="l.titre" name='titre' [
 ]="edit"></label><br><label>Auteur : <input type="text" [()]="l.auteur" name='auteur'></label><br><label>Année : <input type="number" [()]="l.annee" name='annee'></label><br><button type="submit">Envoyer</button></form>

View this question

Compléter le code afin de rendre l'application fonctionnelle.

Voici un exemple dez fonctionnement de l'application : (2 captures ci-dessous)

  • Capture 1 :

  • Capture 2 :

  • Code app.component.ts

  • import { Component } from '@angular/core';

  • @Component({
  •   selector: 'my-app',
  •   templateUrl: './app.component.html',
  •   styleUrls: [ './app.component.css' ]
  • })
  • export class AppComponent  {
  •   username = '';
  •   nomvalide = '';
  •   listenoms = [];
  •   valider() {
  •     this.nomvalide = this.username;
  •     (this.username);
  •   }
  • }
  • Code app.component.html :

  • <div>
  •      <!-- Le nom est déjà saisi ET validé --> 
  •      <p>Le nom validé saisi est :{{
    }}
  •           <span *ngIf="
    === 'Z'">(Yeah !)</span>,
  •      </p>
  •      <p>Valider un autre nom ?
  •           <!-- Un nouveau username est saisi -->
  •           <input type="text" [()]="username"/><br/>
  •           Vous avez indiqué :
    <br/>
  •           Nombre de caractères = {{username.
    }}}<br/>
  •           <button ()="">Saisir !</button>
  •      </p>
  •      <p>Rappel des noms saisis :</p>
  •      <!-- Filtrage sur nom recherché -->
  •      <ul><li *ngFor="let nom of ">{{nom}}</li></ul>
  • </div>

View this question

Compléter le code afin de rendre l'application fonctionnelle.

Voici un exemple de fonctionnement de l'application : (2 captures ci-dessous)

  • Capture 1 :

  • Capture 2 :

  • Code ajout.component.ts

import { Component, OnInit } from '@angular/core';import { ActivatedRoute, Router } from '@angular/router';

import { BiblioService } from '../biblio.service';import { Livre } from '../livre';

@Component({ selector: 'app-ajout', templateUrl: './ajout.component.html', styleUrls: ['./ajout.component.css']})export class AjoutComponent implements OnInit {   edit = false;

   l: Livre;

    constructor(      public biblio: BiblioService,      private route: ActivatedRoute,      private router: Router    ) {       this.l = new Livre();    }

     ngOnInit(): void {           this.edit = false;           // vérifie si le composant est appelé avec un titre           this..subscribe(params => {                const id = .get('titre');                if (id !== null) {                     this.edit = true;

                     this.biblio.getSinglePerson(id).subscribe(response => {                          this.l = response;                     },                     error => {                          console.log(error);

                     }                     );               }           });         }

         onSubmit(): void {             // Vérifions qu'il y a au moins un titre.             if (this.l.titre === '') {                  alert('Il faut au moins un titre');                  return;             }             if (this.edit) {                 this.biblio.updateOnServer(this.l.titre, this.l);             } else {                 this.biblio.addToServer(this.l);             }             this..navigate(['/list']);          }}
  • Code ajout.component.html :

<form ()=" ()"><label>Titre : <input type="text" [()]="l.titre" name='titre' [
 ]="edit"></label><br><label>Auteur : <input type="text" [()]="l.auteur" name='auteur'></label><br><label>Année : <input type="number" [()]="l.annee" name='annee'></label><br><button type="submit">Envoyer</button></form>

View this question

Compléter le code afin de rendre l'application fonctionnelle.

Voici un exemple de fonctionnement de l'application : (2 captures ci-dessous)

  • Capture 1 :

  • Capture 2 :

  • Code ajout.component.ts

import { Component, OnInit } from '@angular/core';import { ActivatedRoute, Router } from '@angular/router';

import { BiblioService } from '../biblio.service';import { Livre } from '../livre';

@Component({ selector: 'app-ajout', templateUrl: './ajout.component.html', styleUrls: ['./ajout.component.css']})export class AjoutComponent implements OnInit {   edit = false;

   l: Livre;

    constructor(      public biblio: BiblioService,      private route: ActivatedRoute,      private router: Router    ) {       this.l = new Livre();    }

     ngOnInit(): void {           this.edit = false;           // vérifie si le composant est appelé avec un titre           this..subscribe(params => {                const id = .get('titre');                if (id !== null) {                     this.edit = true;

                     this.biblio.getSinglePerson(id).subscribe(response => {                          this.l = response;                     },                     error => {                          console.log(error);

                     }                     );               }           });         }

         onSubmit(): void {             // Vérifions qu'il y a au moins un titre.             if (this.l.titre === '') {                  alert('Il faut au moins un titre');                  return;             }             if (this.edit) {                 this.biblio.updateOnServer(this.l.titre, this.l);             } else {                 this.biblio.addToServer(this.l);             }             this..navigate(['/list']);          }}
  • Code ajout.component.html :

<form ()=" ()"><label>Titre : <input type="text" [()]="l.titre" name='titre' [
 ]="edit"></label><br><label>Auteur : <input type="text" [()]="l.auteur" name='auteur'></label><br><label>Année : <input type="number" [()]="l.annee" name='annee'></label><br><button type="submit">Envoyer</button></form>

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

Dans une solution technique basée sur Angular et Node/Express, cocher le(s) affirmations(s) vraie(s) :

100%
100%
0%
100%
0%
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:*
      });

  • });
Merci de répondre à tous les éléments de la question.
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!