首页 > 解决方案 > Azure 环境配置搞砸了 AJAX 调用?(棱镜、反应、GraphQL、GatsbyJS)

问题描述

我们目前有一个项目使用 GatsbyJS/GraphQL 来使用来自 Prismic 无头 CMS 实例的数据。

我们有两个环境: - 使用 Azure 存储帐户的测试“静态网站” - D1 Azure 应用服务

在静态站点上,我们对 Prismic API 的 AJAX 调用工作正常。但是,在我们的应用服务上,AJAX 调用会吐出一条错误消息,说 Uncaught (in promise) 消息:“Syntax Error: Unexpected Int "3657904102"”

GraphQL 错误

关于什么环境配置可能会搞砸这些电话的任何想法?

标签: azuregraphql

解决方案


找到了。

Gatsby 中的 AJAX 调用仅在我们将代理更改为 macOS 机器 时才运行。

不知道为什么,但目前 Windows 和 Linux 代理都不起作用。它们将构建并运行良好,但 AJAX 调用会引发错误。


推荐阅读