Next.js Discord

Discord Forum

How can I get the context in Next 14 app router that getServerSideProps give in page router

Unanswered
Sun bear posted this in #help-forum
Open in Discord
Sun bearOP
const getServerSideProps: GetServerSideProps = async (context) => {
  const { params, query }: any = context;

  if (paramsNotValid(context)) {
    return {
      redirect: {
        permanent: false,
        destination: `/404`,
      },
      props: {},
    };
  }

  const userIp = requestIp.getClientIp(context.req);

 
  const { keyword, categories, subcats, subsubcats, subjects, price, online } =
    query;

  const queryParameter = query.query;

// other code ....

  return {
    props: {
      query,
      params,
      raw: raw,
      subjects: processedSubjects,
      response: res,
    },
  };
};

2 Replies