0
私のコードではAPIコールをいくつか行いますが、そのうちの1つでエラーが返されますが、動作した直後にそれをやり直すと(私が実際に投稿したJSONが仕上がりでないか、私はそれがあるときに、コードの一部をリコールする方法だと思い書き換えずにエラーが発生した場合にコード部分を再実行するには?
HTTP.call("POST", "http://localhost:3000/api/dashboards/db", {
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json',
'Authorization': APIKEY,
},
data: {
dashboard: dataJSON,
overwrite: true
}
},
function(error, result) {
if (!error) {
console.error("result post dataJSON --------------------OK------------")
} else {
console.log("error post dataJSON --------------------KO------------")
HTTP.call("POST", "http://localhost:3000/api/dashboards/db", {
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json',
'Authorization': APIKEY,
},
data: {
dashboard: dataJSON,
overwrite: true
}
},
function(error, result) {
if (!error) {
console.error("result post dataJSON at the 2nd time --------------------OK------------")
} else {
console.log("error post dataJSON at the 2nd time --------------------KO------------")
}
});
}
をしかし、それはこのようなものを作ることは非常に醜いです:「Tは、だから私はコード化されていることを確認するために)...
を知っていますエラー ?
はいこれは非常に良いアイデアです! – Jerome
もし興味があれば、私はvar 'limit'を設定しました。私は単に' if'を使って無限の再試行を避けます。 – Jerome