No renderer 'pdf' found for mode 'pdf'
hackathlon:pronote:apirest
Table des matières
Pronote : créer une API REST pour le projet Pronote
Ressources
Lien :
Pour tester une API :
- en utilisant cURL en ligne de commande
- en utilisant Postman soit en l'installant soit comme extension de Chrome
Créer le dossier du projet
- Se connecter en SSH au serveur Debian sur lequel est installé NodeJS
- créer un répertoire apipronote sur le serveur et l'initialiser
- installer restify
$ mkdir apipronote $ cd apipronote $ npm init $ npm install --save restify
Premier server
var restify = require('restify'); function respond(req, res, next) { res.send('hello ' + req.params.name); next(); } var server = restify.createServer(); server.get('/hello/:name', respond); server.head('/hello/:name', respond); server.listen(8080, function() { console.log('%s listening at %s', server.name, server.url); });
Nous avons donc créé un serveur avec notre machine, qui sera en écoute sur le port 8080. Le serveur ne reste cependant pas tout le temps à l'écoute, il faut l'activer avec le code suivant, après vous être placé dans le dossier contenant le fichier :
node serveur.js
serveur.js est le nom que vous avez donné à votre serveur.
Pour tester votre serveur avec le code précédent, rendez vous dans votre navigateur, et tapez le lien 10.187.37.160:8080/hello/Martin
Si le serveur fonctionne correctement, vous aurez écrit sur la page “ hello Martin ”.
Retour projet 2017
hackathlon/pronote/apirest.txt · Dernière modification : 2017/06/16 10:40 de 127.0.0.1