NEWS
Fehler "request.jar is not a function"
-
Hallo zusammen,
ich habe ein Skript, das länger fehlerfrei lief. Es war nun mehrere Monate inaktiv und als ich es heute wieder starten will kommt die Fehlermeldung "request.jar is not a function" bei CookieJar = request.jar().
Ich vermute, dass es mit den durchgeführten Updates (js-Controller (2.2.9), node-js (10.20.1) und JavaScript-Adapter (4.6.17) zusammenhängt.
Davor hat das prima funktioniert. Ich möchte Cookie in einer Requestabfrage behalten, daher die Nutzung der Kommandos.
Über die Hilfe habe ich leider nichts passendes gefunden.Viele Grüße
Sneak-L8 -
Das liegt daran, dass seit neustem wohl request von iobroker gepatcht wird und nicht das original "request" durchgegeben wird. Es gibt wohl schon einen pull request der das fixt, ist aber noch nicht eingespielt. Ich finde allgemein das patchen vorher etwas übertrieben. Es soll wohl verhindern, dass der adapter bei fehlern abstürzt.
Ein Workaround erstmal ist anstelle von
require('request')ein
require('request/index.js')zu benutzen um das laden des "original" request zu erzwingen.
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login