het schrijven van uw eerste Node.js REST API Service
Posted on
Node.js is een Javascript runtime die voortbouwen op Chrome V8 Javascript engine. Node is ontworpen om schaalbare netwerktoepassingen te bouwen. Onze focus in dit artikel is om een REST API te bouwen met behulp van Node.js. We zullen het bouwen van een eenvoudige Calculator dienst die basisberekeningen zal doen en terug te keren de gegenereerde outputs.
Simply a RESTful API is een applications programmers interface (API) die HTTP request gebruikt om gegevens te krijgen, plaatsen, plaatsen, verwijderen. Ook bekend als RESTful web services. REST staat voor REpresentational State Transfer, een architectonische stijl voor het ontwikkelen van webservices.
wat gaan we bouwen?
We zullen een eenvoudige webservice bouwen die wat berekeningen doet en de waarden teruggeeft. Het verzoek URL ‘ s en de out put zal er zo uitzien.
wat u nodig hebt
een leuke kleine code-editor zoals Visual Studio Code.
Node.js geïnstalleerd in uw systeem.
een service framework – in dit artikel gebruik ik hapi.js (uitgesproken als Happy JS)
een app zoals POSTMAN (een Chrome app extensie) om onze service te testen.
Ik ben in macOS High Sierra versie 10.13.3. De shell commando ‘ s moeten vergelijkbaar zijn op andere platforms.
laten we beginnen
Klik hier om het volledige werkende voorbeeld te krijgen.
Allereerst moet u de versie van Node controleren.js heb je. Laten we een terminal openen en het volgende commando typen om de versie van Node te controleren.js heb je. Ik Gebruik versie 8.9.4
$ node --version
OK, Maak nu een map om je code op te slaan, en navigeer er in met behulp van de volgende shell commando ‘ s.
$ mkdir calc-service $ cd calc-service
laten we een ons project maken.json bestand, door dit commando te typen.
$ npm init
beantwoord de vragen en uw project.json dossier moet er zo uitzien.
Nice, nu hebben we de basis van onze Node aangemaakt.js service. Vervolgens moeten we de hapi installeren.JS framework. hapi.js is een rijk kader kunt u webapplicaties evenals diensten op basis van knooppunt te creëren.js.
laat de terminal gaan en typ en voer het volgende commando in.
npm is een pakketbeheerder waarmee u duizenden modules kunt installeren om met Node te werken.js. Als u naar bovenstaande opdracht kijkt, hebben wij de NPM opdracht gegeven hapi versie 17 te installeren. Ook hebben we gevraagd om het pakket bij te werken.json-bestand met behulp van de optie Opslaan.