FaunaDB GraphQL API 返回 "Invalid database secret"

FaunaDB GraphQL API returning "Invalid database secret"

我一直在尝试在 Gatsby 函数中连接到 FaunaDB 的 GraphQL API,但由于未知原因,它无法识别数据库机密。它以前确实有效。我检查了很多次秘密都是正确的-

get-all-likes.ts

export default async function (
  _req: GatsbyFunctionRequest,
  res: GatsbyFunctionResponse
) {
  const { data, errors } = await query(QUERY_STRING);

  if (errors) {
    return res.status(500).json(errors);
  }

  return res.status(200).json({ allLikes: data.allLikes.data });
}

query.ts

export default async function (query: String, variables?: any) {
  const result = await axios({
    url: 'https://graphql.fauna.com/graphql',
    method: 'POST',
    headers: {
      Authorization: `Bearer ${process.env.FAUNA_SECRET}`,
    },
    data: {
      query,
      variables,
    },
  });

我也曾尝试重新生成密钥,但也是 returns 相同的错误消息,但我找不到这里可能出现的问题 -

根据@AndersKitson 指出的内容 - 如果您使用的是欧盟区域组,则需要将端点更新为 graphql.eu.fauna。com/graphql