នៅក្នុងកញ្ចប់ Next.js ផ្លូវ API គឺជាបណ្តាផ្លូវទាំងឡាយណា ដែលនាំចូលទៅខាងក្នុង (backend) នៃ កម្មវិធីគេហទំព័រ។ ដូចនេះ ដើម្បីបង្កើតកម្មវិធីដែលនឹងត្រូវយកទៅអនុវត្តជាស្វ័យប្រវត្តិ នៅពេលដែលមានការចុចចូលតាមផ្លូវ /api/user យើងចាំបាច់បង្កើតកម្មវិធីដែលនឹងត្រូវយកទៅអនុវត្តជាស្វ័យប្រវត្តិនៅក្នុងថត pages/api/user.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/user`)
const data = await res.json()
return {
props: data,
}
}
export default HomePage
//pages/api/user.js
export default function handler(req, res) {
res.status(200).json({ name: 'John Doe' })
}