teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

sample

2018/04/12 04:11

投稿

yambejp
yambejp

スコア117883

answer CHANGED
@@ -1,3 +1,23 @@
1
1
  エラーがでている処理を再要求したらまたエラーになる可能性はないのでしょうか?
2
2
  たとえばなんらかの障害によりエラーを返しているとして
3
- そこに何度も要求がくるとなると、それは攻撃だとみなされると思います
3
+ そこに何度も要求がくるとなると、それは攻撃だとみなされると思います
4
+
5
+ # sample
6
+ 雑ですがリトライ処理の考え方だけ
7
+
8
+ ```javascript
9
+ console.log("start");
10
+ var retry_count=1;
11
+ while(retry_count<10){
12
+ try{
13
+ dummy;//カウンタが5回まわるまでエラーになりつづける
14
+ console.log("success");
15
+ break;
16
+ }catch(e){
17
+ console.log(retry_count+":"+e);
18
+ if(retry_count>=5) dummy=1;
19
+ }
20
+ retry_count++;
21
+ }
22
+ console.log("end");
23
+ ```