gpt4 book ai didi

graphql - Relay中如何动态改变网络层

转载 作者:行者123 更新时间:2023-12-04 22:57:47 24 4
gpt4 key购买 nike

我知道中继可以在引导时注入(inject)网络层,如下所示:

Relay.injectNetworkLayer(
new Relay.DefaultNetworkLayer('http://example.com/graphql', {
headers: {
Authorization: 'Basic SSdsbCBmaW5kIHNvbWV0aGluZyB0byBwdXQgaGVyZQ==',
},
})
);

但是如果我以后需要告诉标题是什么(比如在登录之后)呢?

最佳答案

我发现了一个简单的技巧。您可以传入 headers 对象并更新其指针值。

const headers = {
Authorization: '',
};

Relay.injectNetworkLayer(
new Relay.DefaultNetworkLayer('http://example.com/graphql', {
headers: headers,
})
);

// To update the authorization, set the field.

headers.Authorization = 'Basic SSdsbCBmaW5kIHNvbWV0aGluZyB0byBwdXQgaGVyZQ=='

关于graphql - Relay中如何动态改变网络层,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37804970/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com