Ich möchte eine GET-Anforderung in Node-RED mit jQuery auszuführen:Node-RED jQuery
$.get("url", { data: "whatever"}).done(function(data){
return data;
});
aber es gibt mir die folgenden Fehler in dem Debugger gibt:
ReferenceError: $ is not defined
ich jquery installiert haben bis npm.
Wie kann ich jQuery (und andere externe Bibliotheken) in Node-RED verwenden?
--EDIT--
Dank der Kommentare, die ich gelernt jQuery nicht und unerwünscht erforderlich. Daher versuche ich den integrierten HTTP-Anforderungsknoten zu verwenden. Allerdings habe ich Probleme mit entkommenen Charakteren. Die Anforderungsparameter der folgenden Form sein sollten:
localhost:port/path?tx="{{payload}}"
ich erfolgreich die Zeichenfolge an bekommen, aber ich kann nicht die einschließenden Anführungszeichen in bekommen, halten sie immer in der Anfrage zu HTML-Nummern umgewandelt. Gibt es einen Weg dies zu verhindern?
Wenn Sie nur versuchen, Netzwerkanforderungen zu stellen, sollten Sie keine große Bibliothek für Funktionen enthalten, die nativ für Sie verfügbar sind. https://docs.nodejitsu.com/articles/HTTP/clients/how-to-create-a-HTTP-request/ – castis
Gibt es einen Grund, den eingebauten HTTP-Request-Knoten nicht zu verwenden? – hardillb
@hardillb Ich muss der GET-Anfrage Parameter hinzufügen, ist das mit dem Anfrageknoten möglich? –