9
我们遇到了以下代码的间歇性错误
axios.get(service)
.then((response) => {
response.data.key = key; // Blows up here
return resolve();
.catch((err) => {
return reject(err);
});
出现 ETIMEOUT 错误后,我们得到了
TypeError: Cannot assign to read only property 'key' of ��Z�r�6~�{cY�d���A�?7J�������Ep�e�U�y�<�v� ؖ@I&�'�?_��n4��u��Z��������e&FW���U�p�egl)x�
��S�Q���0�QY��G<�G�����u$x0S1/���~�W"�Kw�%Y�
y�_��4��>�_~���Z�7���N؏2_'j�����.��'r�H�\2�r�Qe�D������|��GW��P�<_FW����L=�?�cg��B��<k5�a�r���Ձ���n��㴙vk� ���q�>y�
e�����K���o:�L[#X�c3�'�N�e��?���&�ul.�:f�}
我最好的猜测是,不是触发“catch”,而是使用压缩响应调用“then”。无论底层对象是什么,它都具有只读键属性,或者是不可变的。
我们收到过几次这样的超时,但之前没有遇到过 TypeError 问题。
axios版本:“0.7.0”