2023-09-01から1ヶ月間の記事一覧

fetchにタイムアウトとリトライの処理を付ける

axios(+ axios-retry)だとタイムアウトとリトライの処理があるけど、fetchには何もないらしい。まじか。手続き型言語なら普通にタイマーでキャンセル処理を登録してリトライはforループとかで、、 for(1 .. retry_num){ if (timer(fetch, timeout) == 0){ br…

fetchでReadableStreamを使う

var ts = function(){ dt = new Date(); year = dt.getFullYear(); month = (dt.getMonth()+1).toString().padStart(2, '0'); day = dt.getDate().toString().padStart(2, '0'); hour = dt.getHours().toString().padStart(2, '0'); min = dt.getMinutes().t…