graphql - Graphql 远程模式拼接和 cookie
问题描述
我有两个 graphql 端点(身份验证端点 [AUTH] 和应用程序端点 [APP])。我使用“ makeRemoteExecutableSchema ”和“ introspectSchema ”创建了 api 网关。
问题是登录突变上的 [AUTH] 端点设置了一个 cookie:
res.cookie("token", token, {
httpOnly: true,
secure: process.env.NODE_ENV === "production",
maxAge: 1000 * 60 * 60 * 24 * 7 // 7 days
});
问题是,当我直接向 [AUTH] 端点发出请求时,cookie 已设置(我可以看到“Set-cookie”响应标头)。但是当我通过 API 网关进行登录突变时,cookie 没有设置。如何解决我的问题?
解决方案
推荐阅读
- c++ - 如果类型是在之后定义的,那么实例化具有不完整类型的类模板是否格式错误?
- r - 循环矩阵 - 向量乘法,其元素随每个循环而变化
- python - 计算深度神经网络关于输入的偏导数
- r - 如何使用包含的 Rcpp 代码将 R 闪亮的应用程序打包到电子中
- java - 任务 ':app:compileDebugJavaWithJavac 执行失败
- c# - Visual Studio 'Break all' 选项不再起作用
- c# - C# 在单独的类中调用异步 void
- common-lisp - Let,flet,macrolet:有没有办法做一个“class-let”?
- r - (如何)我可以使用 ddply 来总结按两个因素分组的数据框吗?
- scala - 使用自定义对象创建 scala 数据框