ក៏ដូចគ្នាទៅនឹងការកំណត់ផ្លូវមានប៉ារ៉ាម៉ែតដែរ ការកំណត់ផ្លូវ 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})
}