sails.io.js - nodejs - Erfreulicher PubSub empfängt keine Modellereignisse

8

Ich versuche, eine nodejs-Anwendung zu abonnieren, um Ereignisse in Segeln zu modellieren. Hier ist mein Code:

%Vor%

Hier ist eine Verbindung zu allen Ausgaben auf dem Segel-Server, wenn der Client (nodejs) verbindet:

Ссылка

Nach meinem Verständnis sollte ein neuer Agent einen console.log (event) auslösen, der die Änderungen auflistet. Das passiert nicht. Ich bekomme ein "Jetzt verbunden mit Segeln" beim Start des Skripts. Irgendwelche Gedanken?

Hier ist mein Aufruf zum Erstellen eines neuen Agenten in meinem UserController:

%Vor%     
CiscoKidx 25.11.2015, 21:34
quelle

1 Antwort

6

Das obige serverseitige Code-Snippet zeigt keinen Aufruf von Agent.publishCreate im Callback, sondern ein publishUpdate .

Soweit ich weiß, wird publishCreate nur bei Verwendung der Blueprints automatisch ausgelöst - aber nicht bei programmatischen Aufrufen wie oben bei Agent.create.

Wenn Sie es von publishUpdate auf publishCreate ändern, wird es möglicherweise in Ihrem Kontext behoben.

    
marco4net 29.11.2015, 18:12
quelle

Tags und Links