如何修复Angular的HttpHeaders中的“无法读取null的属性'length'的问题”

时间:2019-09-15 10:31:53

标签: angular ionic-framework ionic4 angular8

我想使用angular7-odoo-jsonRPC向Odoo API发送请求,但是每次我尝试登录时都会出现错误,提示“无法读取null的'length'属性”

我将HttpHeaders对象登录到控制台,这是结果:

HttpHeaders {normalizedNames: Map(0), lazyUpdate: null, lazyInit: ƒ}
lazyInit: () => {…}
lazyUpdate: null
normalizedNames: Map(0) {}
__proto__: Object

当我使用chrome开发工具和断点进行调试时,发现http.js文件具有以下情况:

if (values.length > 0) {
                        this.headers.set(key, values);
                        this.maybeSetNormalizedName(name, key);
                    }

,并且当此条件适用于lazyUpdate时,将发生错误, 我该如何解决这个问题

0 个答案:

没有答案