Javascript-forum
postRequest.send Inhalt anschauen - Druckversion

+- Javascript-forum (https://javascript-forum.de)
+-- Forum: Entwicklung (https://javascript-forum.de/forumdisplay.php?fid=4)
+--- Forum: Javascript (https://javascript-forum.de/forumdisplay.php?fid=6)
+--- Thema: postRequest.send Inhalt anschauen (/showthread.php?tid=725)



postRequest.send Inhalt anschauen - Yannik - 21.05.2022

Hallo zusammen,

ich bin in Sachen javascript noch relativer Anfänger und habe mir mal ein Programm vorgenommen. Dabei sende ich mit einem postRequest RGB-Daten an meinen Raspberry, der dann entsprechend das SenseHat aufleuchten lassen soll. Leider funktioniert das nicht und ich habe den Verdacht, dass die falschen Daten übermittelt werden.

Deshlab meine Frage, ob es einen Befehl gibt bei dem ich mir den Inhalt des Request z. B. in der Konsole anzeigen lassen kann?

Vielen Dank für eure Hilfe!

Grüße
Yannik


RE: postRequest.send Inhalt anschauen - Andixander - 21.05.2022

Bspl.
let out = 'blabla';
console.log('meine ausgabe'+out);
console.log() kannst du in jeder fuction anwenden wo Du eine Ausgabe in der Konsole wünscht
Ich hoffe die Antwort ist nicht zu dürftig ausgefallen. ; )


RE: postRequest.send Inhalt anschauen - Yannik - 21.05.2022

Danke für die Hilfe Andixander! So hat es perfekt funktioniert.

Jetzt habe ich herausgefunden, dass der rgb-Code korrekt übermittelt wird. Für meine Funktion benötige ich aber den "Farbennamen".

Es geht doch bestimmt, dass ich die Nachricht 0, 0, 255 in den Begriff "blau" umwandle. Aber ich weiß leider nicht wie...
Gibt es dafür auch eine Lösung?

Dankeschön!


RE: postRequest.send Inhalt anschauen - admin - 21.05.2022

Man kann else if nehmen
Code:
var farbe='0,0,255';
if(farbe=='0,0,255'){
farbe='blue';
}
console.log(farbe);

oder mit switch case https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Statements/switch , falls du mehrere farb zuweisungen hast


RE: postRequest.send Inhalt anschauen - rzscout - 21.06.2022

Hi Yannick,
auch wenn die Antwort erst spät kommt, hier meine Variante:
Code:
switch (farbe) {
case '255,0,0':
farbe = 'red';
break;
case '0,255,0':
farbe = 'green';
break;
... usw.
}

Ich würde dir empfehlen switch-Conditions zu verwenden, da if-Anweisungen zu viel Schreibarbeit sind. Ich frage mich, warum du keine RGB-Werte übertragen möchtest? Das ist doch besser als Farbnamen. Du musst sowieso diese Werte dann wieder in RGB-Werte umwandeln.

Gruss rzscout