【发布时间】:2022-01-22 08:30:57
【问题描述】:
在 apollo federation 中是否有任何选项可以同时添加标头和上传到 buildService? 我想要我的标头进行身份验证和上传以上传文件。 buildService 不支持返回对象。
const gateway = new ApolloGateway({
buildService({ name, url }) {
return new RemoteGraphQLDataSource({
url,
willSendRequest({ request, context }: { request: any; context: any }) {
request?.http?.headers?.set(
"authorization",
context.auth ? context.auth : ""
);
request?.http?.session?.set(
"session",
context.session ? context.session : ""
);
request?.http?.sessionStore?.set(
"sessionStore",
context.sessionStore ? context.sessionStore : ""
);
},
});
},
});
如何将upload file 也添加到我的 buildService?
【问题讨论】:
标签: apollo-server apollo-federation