ក៏​ដូច​គ្នា​ទៅ​នឹង​ការកំណត់​ផ្លូវ​មាន​ប៉ារ៉ាម៉ែត​ដែរ ការកំណត់ផ្លូវ API មាន​ប៉ារ៉ាម៉ែត ក៏​ត្រូវ​ធ្វើ​ឡើងដោយ​បង្កើត​ឯកសារនៅ​ក្នុង​ថត /pages/api/ មាន​ឈ្មោះ​ដោយ​មាន​សញ្ញា [ ] នៅ​អម​សង​ខាង​ ឧទារហ៍ ដើម្បី​បង្កើតផ្លូវ​ API មាន​ទំរង់​ជា /api/posts/postid​ យើង​ចាំបាច់​ត្រូវ​បង្កើត​ឯកសារ​នៅ​ក្នុង​ថត​ដូចតទៅ​នេះ /pages/posts/[postid].js ពិនិត្យ​កម្មវិធី​ខាង​ក្រោម​នេះ៖

 

 //pages/index.js
import Header from '../components/head'
import absoluteUrl from 'next-absolute-url'

function HomePage(props){
    return(
        <>
        <Header />
        <p>{props.name}</p>
        </>
    )
}

export async function getServerSideProps(context){
    const {origin} = absoluteUrl(context.req)
    const res = await fetch(`${origin}/api/posts/123456789`)
    const data = await res.json()
    return {
        props: data, 
    }
}
  
export default HomePage

 

//pages/api/posts/[postid].js

export default function handler(req, res) {
    const { postid } = req.query
    res.status(200).json({name:postid})
}