I have created simple application, I passed number value menuApi.js to [catId].js, after can't pass catId value is 26(i.e)http://localhost:3000/category/26, Now I pass catId inside of getServersideProps method but not working. What I am missing.
menuApi.js
import React, { Component } from 'react'; 
import { Grid, Image } from "semantic-ui-react";
import Link from 'next/link';
 function MenuApi(props) {
   return (
    
         <Grid className="home-icon">
      
      <Grid.Row centered doubling columns={8} mobile>
        {props.menu.map((x, i) => (
          <Grid.Column centered key={i} Style="width: 9%!important;"> 
            <Link
  href={'/category/'+x.id} 
>
              <Image src={x.image} alt=""/>
            </Link> 
            <Link href={x.category_url}>
              <p >{x.store_name}</p>
            </Link>
          </Grid.Column>
        ))}
      </Grid.Row>
    </Grid>
    
   )
 }
export default MenuApi;
[catId].js
import { useRouter } from 'next/router'
const Post = (props) => {
  
  console.log(props.ruslt)
  return <p>Post: {storeId}</p>
}
const router = useRouter()
const { storeId } = router.query
export async function getServerSideProps(context) {
  const offerList = await fetch('http://localhost:3000/api/v4/web/list',{
    method:'POST',
    body: JSON.stringify(storeId),
    headers: { "Content-Type": "application/json" },
  })
  const offerData = await offerList.json();
  const result=offerData.stores;
  return {
    props: {
      result,
    },
  };
}
export default Post
 
     
    