azure - Azure 环境配置搞砸了 AJAX 调用?(棱镜、反应、GraphQL、GatsbyJS)
问题描述
我们目前有一个项目使用 GatsbyJS/GraphQL 来使用来自 Prismic 无头 CMS 实例的数据。
我们有两个环境: - 使用 Azure 存储帐户的测试“静态网站” - D1 Azure 应用服务
在静态站点上,我们对 Prismic API 的 AJAX 调用工作正常。但是,在我们的应用服务上,AJAX 调用会吐出一条错误消息,说 Uncaught (in promise) 消息:“Syntax Error: Unexpected Int "3657904102"”
关于什么环境配置可能会搞砸这些电话的任何想法?
解决方案
找到了。
Gatsby 中的 AJAX 调用仅在我们将代理更改为 macOS 机器 时才运行。
不知道为什么,但目前 Windows 和 Linux 代理都不起作用。它们将构建并运行良好,但 AJAX 调用会引发错误。
推荐阅读
- javascript - 使用useContext在React.js中进行过滤后如何重新获取数据
- go - 如何信任自签名证书
- jpa - JPA:EclipselInk:持久化时对象无效
- mysql - MySQL - 填充 EER 图中的表并生成 .sql 文件
- python - 使用 API 时的 KeyError 处理
- python - python - 如何允许输入在python中为小写和大写?
- laravel - 图像未找到 404 但图像路径在 Laravel 中正确
- java - 关闭读取字符串的扫描仪
- javascript - 使用Jquery切换div时如何更改图标-和+?
- java - Ehcache 的 DynamicAttributesExtractor 似乎没有索引提取的值