Authored by 姜枫

Update code-security.md

@@ -108,17 +108,21 @@ @@ -108,17 +108,21 @@
108 ``` 108 ```
109 109
110 110
  111 +
  112 +
111 # 代码容错性 113 # 代码容错性
112 114
113 -**原则:** 在接口数据返回失败或者错误的情况下,尽量保证页面正常打开,有问题的地方可以不显示内容。 115 +**原则:** 在接口数据返回失败或者错误的情况下,尽量保证页面正常打开,有问题的地方可以不显示内容。
  116 +
  117 +## Promise.all
114 118
115 -1. 在使用 **Promise.all** 并行请求多个接口时,如果其中一个失败,那么整个Promise.all都返回失败 119 +在使用 **Promise.all** 并行请求多个接口时,如果其中一个失败,那么整个Promise.all都返回失败
116 120
117 - 在一些情况下,比如商品详情页请求了6-7个接口,其中有的数据没有访问,对页面并不会有太大影响,更不会影响整个购物流程,那么对失败的接口,我们给一个默认值 121 +在一些情况下,比如商品详情页请求了6-7个接口,其中有的数据没有访问,对页面并不会有太大影响,更不会影响整个购物流程,那么对失败的接口,我们给一个默认值
118 122
119 - > Since yoho-node-lib@0.0.48 123 +> Since yoho-node-lib@0.0.48
120 124
121 - ``` 125 +```
122 const safePromise = global.yoho.safePromise; 126 const safePromise = global.yoho.safePromise;
123 127
124 let promises = [ promise1, promise2, promise3 ...]; 128 let promises = [ promise1, promise2, promise3 ...];
@@ -130,7 +134,7 @@ @@ -130,7 +134,7 @@
130 throw new Error('some data must get'); 134 throw new Error('some data must get');
131 } 135 }
132 }); 136 });
133 - ``` 137 +```
134 138
135 139
136 140