无法调查 NextJS 应用程序的 ZEIT Now 502 错误
Unable to investigate on ZEIT Now 502 eror for a NextJS app
我几天来一直在调查我的 NextJS 应用程序目前正在抛出的异常,尤其是当我尝试打开一个特定的 URL :
502: BAD_GATEWAY
Code: NO_STATUS_CODE_FROM_FUNCTION
ID: zrh1:4zx5l-1572269318137-64d401b5d058
截图如下:
基本上,我有 https://lucacattide.dev/about/en a page that this app should open. This is linked to a MongoDB third-party cloud API platform - Squidex - which is responsible to populate the page itself, via GraphQL queries. The app uses Apollo as GraphQL client. The app instead, is hosted on ZEIT.co 无服务器云,现在 2.0 版本。
在开发过程中,一切正常。页面加载并以正确的方式获取数据。请注意,对于开发,我正在使用 now-dev
环境而不是自定义 Express 服务器,以便按照 ZEIT 本身的建议重现 production
环境.
在 production
环境中抛出异常 - 托管平台上的实时环境,而不是在 localhost
上;主要问题是实时日志或本地开发中没有显示任何错误。所以我真的要疯狂地检查可能的原因了。
我已经尝试测试相关页面,方法是将其分成几个部分并尝试排除子组件,或者将检查重点放在 GraphQL 查询上。但是前者没有产生结果,后者在任何环境下都可以正常工作。
作为最后一次尝试,我删除并重新创建了与该页面相关的后端内容,因为在过去,由于旧的 GraphQL 编辑模式没有通过API - 所以在那种情况下我仍然收到 502 错误。但是这次没有用。
有人可以帮助我了解发生了什么吗?
提前谢谢大家
问题是由 d3-cloud 库和 Now
环境之间的不兼容引起的。
通过将其替换为 react-wordcloud 一个,错误已解决。
感谢大家的帮助。
我几天来一直在调查我的 NextJS 应用程序目前正在抛出的异常,尤其是当我尝试打开一个特定的 URL :
502: BAD_GATEWAY Code: NO_STATUS_CODE_FROM_FUNCTION ID: zrh1:4zx5l-1572269318137-64d401b5d058
截图如下:
基本上,我有 https://lucacattide.dev/about/en a page that this app should open. This is linked to a MongoDB third-party cloud API platform - Squidex - which is responsible to populate the page itself, via GraphQL queries. The app uses Apollo as GraphQL client. The app instead, is hosted on ZEIT.co 无服务器云,现在 2.0 版本。
在开发过程中,一切正常。页面加载并以正确的方式获取数据。请注意,对于开发,我正在使用 now-dev
环境而不是自定义 Express 服务器,以便按照 ZEIT 本身的建议重现 production
环境.
在 production
环境中抛出异常 - 托管平台上的实时环境,而不是在 localhost
上;主要问题是实时日志或本地开发中没有显示任何错误。所以我真的要疯狂地检查可能的原因了。
我已经尝试测试相关页面,方法是将其分成几个部分并尝试排除子组件,或者将检查重点放在 GraphQL 查询上。但是前者没有产生结果,后者在任何环境下都可以正常工作。
作为最后一次尝试,我删除并重新创建了与该页面相关的后端内容,因为在过去,由于旧的 GraphQL 编辑模式没有通过API - 所以在那种情况下我仍然收到 502 错误。但是这次没有用。
有人可以帮助我了解发生了什么吗?
提前谢谢大家
问题是由 d3-cloud 库和 Now
环境之间的不兼容引起的。
通过将其替换为 react-wordcloud 一个,错误已解决。
感谢大家的帮助。