Next.js Nextjs:getStaticProps中未定义上下文

Next.js Nextjs:getStaticProps中未定义上下文,next.js,apollo-client,Next.js,Apollo Client,getStaticProps中的上下文未定义。 如果我使用console.log记录我获得的上下文: {locales:undefined,locale:undefined} 我需要来自url的信息。。。 如果我在getServerSideProps上尝试同样的方法,它就会起作用。 我正在将apollo与nextjs结合使用,例如: Thx以获取任何帮助。这些参数在上下文对象上不存在,这就是您得到未定义的原因。我假设您将它们作为查询参数传递给url。在这种情况下,您可以从上下文查询参数获取它们,

getStaticProps中的上下文未定义。 如果我使用console.log记录我获得的上下文:
{locales:undefined,locale:undefined}

我需要来自url的信息。。。 如果我在getServerSideProps上尝试同样的方法,它就会起作用。 我正在将apollo与nextjs结合使用,例如:


Thx以获取任何帮助。

这些参数在
上下文
对象上不存在,这就是您得到
未定义
的原因。我假设您将它们作为查询参数传递给url。在这种情况下,您可以从上下文查询参数获取它们,如下所示:

const { locales } = context.query
在下一个文档中阅读有关
上下文
对象参数的更多信息

const { locales } = context.query