我正在构建一个 Rendr 应用程序,我想通过向我的 API 服务/login
端点发出请求来填充我的用户模型。该端点只需要一个基本的身份验证标头。
我看到 Rendr 有一个允许自定义标头的选项,但问题是标头仅从客户端添加到 Rendr node.js 服务器。当 API 代理拦截我的请求并调用http://my-api.com/login
基本 auth 标头时,不会传递到此请求。我假设 apiProxy 忽略了这些标头-它无法知道什么标头是自定义的。
如何定义自定义标头客户端并确保将标头添加到 API 请求中?
this.app.fetcher.fetch({
user: {
model: 'User',
params: {}
}}, {
headers': {
"Authorization": "Basic abcdefg12345678"
}
}, function(err, user){
});
此示例仅添加来自客户端 -> Rendr 节点服务器的标头,而不是来自 Rendr 节点服务器 -> 我的 API 服务。