Next.js 下一步是将context.query转换为字符串

Next.js 下一步是将context.query转换为字符串,next.js,Next.js,我正在尝试创建slug函数,但无法查找slug,因为我无法将context.query转换为字符串: export async function getServerSideProps(context){ const { API } = withSSRContext(context); const VendorData = await API.graphql({ query: getVendorBySlug, variables: { slug: con

我正在尝试创建slug函数,但无法查找slug,因为我无法将context.query转换为字符串:

  
export async function getServerSideProps(context){
  const { API } = withSSRContext(context);
  const VendorData = await API.graphql({
    query: getVendorBySlug,
    variables: { 
      slug: context.query
    }
  });


  return {
    props: {
      data: VendorData,
    }
  };
}

我收到了错误信息-
错误:序列化“.data”时出错,该数据是从“/v/[slug]”中的“getServerSideProps”返回的。原因:`undefined`不能序列化为JSON。请使用'null'或省略此值。

上下文。query
是在页面URL中传递的查询字符串的对象。你到底需要从中得到什么?我想获取要传递到graphql查询的slug字符串,以查找数据。记录
上下文。向控制台查询
值,并查看如何从中访问所需的值。我只得到“object”