Response <504> Gateway error, wenn ich Daten von Ninox auf Ninox poste?
Hallo zusammen,
Ich möchte Daten posten auf Ninox von Ninox, zuerst bin ich überprüfen, welche Daten auf Ninox verfügbar sind, wenn es verfügbar ist dann nicht hinzufügen, wenn nicht verfügbar dann Buchung auf Ninox. Bitte sehen Sie meinen Datensatz und Code unten.
Beim Posten der Daten erhalte ich einen <504>-Gateway, und doch wartet sehr lange.
Ich weiß, dass es sich um ein Problem der Serververzögerung handelt, aber wie kann man es lösen?
---------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------
"--- get from Ninox";
let _x_get_ninox_url := text("https://api.ninoxdb.de/v1/teams/irPtzfa4kEr9JDzGJ/databases/j0x82o4ewude/Tables/G/records");
let _x_headers := {
Authorization: "Bearer 5294d960-7c1b-11eb-aac1-a709ae712c8b"
};
let _pro := (select json_update);
let _data := "";
for i in _pro do
_data := _data + "," + "{""fields"":{" + """Key"":" + """" + i.Key + """" + "," + """Value"":" + """" + i.Value + """" + "}}"
end;
_data := "[" + substr(_data, 1) + "]";
let _data_json := parseJSON(_data);
"-----------------------------------------------------------------------------------------------------------------------";
"--- if not available on ninox then, add new json to ninox";
let _x_add_ninox_json := parseJSON(text([{
fields: {
Key: "Key5",
Value: "5"
}
}, {
fields: {
Key: "Key6",
Value: "6"
}
}]));
let _length := cnt(_x_add_ninox_json);
let _n := 0;
while _n < number(_length) do
let _add_single := parseJSON(text(item(_x_add_ninox_json, _n)));
erg := erg + text(_add_single);
let _check := contains(text(_data_json), text(_add_single));
if _check then alert("contains") end;
if _check = false then
do as server
let _x_response_post := http("POST", _x_get_ninox_url, _x_headers, _add_single);
void
end;
void
end;
_n := _n + 1;
if _n = number(_length - 1) then
_n := _n
end
end
Antwort
Content aside
- vor 3 JahrenZuletzt aktiv
- 163Ansichten