Error: Cannot read property 'getCookie' of null when making http requests

Error: Cannot read property 'getCookie' of null when making http requests

每当我尝试发出 http 请求时,我都会收到此错误 Cannot read 属性 'getCookie' of null。我最初被告知这可能是由于使用了旧版本的 nativescript。我已经更新了所有我能更新的,但仍然有同样的问题。 (版本: nativescript-angular: 1.0.0, angular/http: 2.0.0)

看起来很相似,但它似乎与 nativescript 没有任何联系,我无法真正理解唯一给出的答案。提前致谢。

如果您有最新版本,很可能问题与此处相同

https://github.com/NativeScript/nativescript-angular/issues/305

简而言之:尝试将所有"HTTP_PROVIDERS"更改为"NS_HTTP_PROVIDERS"

导入 NativeScriptHttpModule 应该可以完成这项工作。这是代码片段。

import {NativeScriptHttpModule} from "nativescript-angular/http";

@NgModule({
.....
providers: [NativeScriptHttpModule]
.....
})