Вы переменную не из тела компонента должны брать. В
getServerSideProps сделайте
const { query } = context; - и в
query будут все query-параметры из url. Вот небольшой пример:
export async function getServerSideProps(context: any) {
const { query } = context;
let f: PostsListFilters = {
limit: 24,
offset: 0,
order: '-publishedAt'
};
if (query.page) {
f.offset = f.limit * (query.page - 1);
}
const posts = await postsActions.fetchPosts(f);
return {
props: {
posts: posts.data,
total: posts.meta.total,
}
}
}