2014-04-10 8 views
7

Ich bin neu zu beiden Knoten und Hapi.js, aber nicht zur Programmierung.Wie erstellt man ein Hapi.JS Plugin/Modul?

Ich habe ein paar einfache Hapi.js Server gemacht, nur für testet Joi und andere Plug-Ins.

Ich versuche jetzt zu verstehen, wie man am besten Chunks von Funktionalität auf eine Hapi-Art zusammenfasst, damit wir sie in zukünftigen Projekten wiederverwerten und möglicherweise mit der Welt teilen können!

Gibt es irgendwelche guten Ressourcen zum Lernen dieser verfügbar?

EDIT: Ich habe ein paar gute Ressourcen gefunden, aber nicht, die in tiefe Details über das Plugin-System gehen.

Antwort

7

ich ein Beispielprojekt, die Gruppen-Funktionen in Plugins gemacht haben, das, was sein könnte Sie sind suchen:

https://github.com/johnbrett/hapi-level-sample

Wenn Sie sha freuen Ring-Funktionalität zwischen Plugins, schau dir die Verwendung von plugin.expose, plugin.depend an.

Wenn Sie Fragen dazu haben, können Sie ein Problem im github-Projekt melden.

Die neueste hapijs.com Website hat eine gute Einführung auch: http://hapijs.com/tutorials/plugins

+0

Die http://hapijs.com/tutorials/plugins ist in der Tat wirklich ein guter Anfang! – AdrieanKhisbe

2

Für einige zusätzliche Details über hapi Plugins (und hapi im Allgemeinen), finden Sie unter:

bearbeiten 2015.10.04: Das Kapitel „Aufbau modulare Anwendungen mit Plugins“ in Matt Harrison oben erwähnten Buch ist in der MEAP-Ausgabe ab sofort erhältlich.