Ich arbeite an Knoten mit hapi Rahmen. Neu zu diesem, also entschuldige ich mich, wenn es herauskommt, um sehr grundlegend zu sein.Wie kann ich auf den Namen des Hapi-Plugins zugreifen?
Ich möchte auf einen Plugin-Namen innerhalb der Plugin-Dateien zugreifen. Anwendungsfall ist, ich möchte auf die Plugin-Optionen vom Server-Objekt zugreifen. So kann ich server.registrations[plugin_name].options
tun.
Mein Workflow an diesem Punkt (wo ich die Optionen erfordern) nicht innerhalb der Register-Methode (ich ein unabhängiges Skript ausführen, das muss nur den Server initialisieren, starten Sie es nicht, so dass keine Routen hier) so nicht in der Lage um von dort auf die Optionen zuzugreifen, aber ich habe das server
Objekt verfügbar.
Auch, was ist die korrekte Möglichkeit, die Plugin-Optionen zu anderen Dateien innerhalb des Plugins freizulegen? Wenn ich die Optionen nach vielen Verschachtelung von Dateien usw. brauche, ist es sehr chaotisch, das Optionsobjekt irgendwie von Datei zu Datei, Methode zu Methode, zu übergeben.
Nicht wirklich klar, wie Sie dieses Problem lösen.
Es tut mir leid, ich weiß, wie man sie registriert, ich frage nach den Optionen - an ein Plugin während der Registrierung übergeben - wie sie für andere Dateien innerhalb des Plugins verfügbar machen. –