https://github.com/jbips/atelier-node-1
Téléphone arabe avec les streams Node.js
https://github.com/jbips/atelier-node-1
Last synced: over 1 year ago
JSON representation
Téléphone arabe avec les streams Node.js
- Host: GitHub
- URL: https://github.com/jbips/atelier-node-1
- Owner: JbIPS
- License: gpl-3.0
- Created: 2016-11-08T13:48:42.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2016-11-08T15:31:19.000Z (over 9 years ago)
- Last Synced: 2025-01-18T11:44:12.292Z (over 1 year ago)
- Language: JavaScript
- Size: 17.6 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# atelier-node-1
Téléphone arabe avec les streams Node.js
Atelier réalisé avec
[](https://www.silexlabs.org/event/atelier-node-js-ring/)
[](http://simplon.co/)
# But de l'atelier
Lors de cet atelier, chaque participant créera un maillon (serveur HTTP) qui recevra des données d'un maillon précédent et les renverra modifiées (ou non) au maillon suivant.
Il fait suite à un précédent [atelier](https://www.silexlabs.org/event/atelier-node-js-pipes-string/) Silex Labs. Si vous n'y étiez pas, retrouvez la vidéo sur [YouTube](https://youtu.be/vbTJNZegLJQ) !
# Installation
* Cloner le dossier : `git clone https://github.com/JbIPS/atelier-node-1.git`
* Installer les dépendances: `npm install`
* Lancer: `npm start` !
# Organisation du dossier
### package.json
Il regroupe les informations de ce dossier. Vous n'avez pas à le modifier. Pour en savoir plus sur son format, consultez la [documentation NPM](https://docs.npmjs.com/files/package.json).
### index.js
C'est le point d'entrée (début) du programme. Il va crée un serveur HTTP prêt à recevoir des requêtes et à y répondre. Vous pourrez y ajouter des modifications pour personaliser le comportment de votre maillon.
### transformer.js
C'est dans ce fichier que va s'opérer la transformation. Il expose la classe `RequestTransformer` que vous devrez modifier pour appliquer vos transformations.