【发布时间】:2020-03-23 10:59:27
【问题描述】:
我有一个使用 Next.js 和 Apollo 制作的 webapp,如示例 with-apollo 所示。我想用我的 webapp(基于名称的虚拟主机)为多个域提供服务。不幸的是,ApolloClient 的 HttpLink 需要带有域的 absolute server URL,但这使得后端应用程序无法识别用户真正访问过的域。有没有办法根据实际请求使用动态 URL 配置 HttpLink 或使用相对 URL 或其他任何东西?
【问题讨论】:
-
我不明白为什么“带有域的绝对服务器 URL 但这使得后端应用程序无法识别用户真正访问过的域”
-
绝对 url 并不表示 url 必须是不可变字符串
-
表示 url 应包含协议、域和路径
-
你用的是什么后端?
标签: apollo next.js apollo-client