在redux-api-middleware
中,我们可以创建如下所示的API调用
export function loadUsers() {
return {
[CALL_API]: {
headers: { 'Content-Type': 'application/json' },
endpoint: 'http://localhost:1337/users',
method: 'GET',
types: [LOAD_USERS_REQUEST, LOAD_USERS_SUCCESS, LOAD_USERS_FAILURE]
}
}
}
问题是,对于每个请求,我都使用公共端点 http://localhost:1337
,标头内容类型和授权令牌设置。
我需要一个地方来全局设置这些设置,从他们的官方文档无法找到解决方案。谁知道这个?或者有任何想法实现这个目标?
提前致谢..
答案 0 :(得分:1)
在中间件中,您可以访问存储状态,因此您可以将令牌和其他身份验证信息放入存储中,然后在中间件中使用它。
我遇到了同样的问题,结束了这样的实施:
using (testuserEntities context = new testuserEntities())
{
personels nam = context.personels.FirstOrDefault(x => x.name == "Walid");
if (nam !=null )
{
textBox1.Text = nam.name;
}
}