NextJS 从另一个 api 路由调用 api 路由

sev*_*ven 1 javascript reactjs next.js

有没有办法在 NextJs 中从内部 api 路由使用 fetch api?我有一个相当大的处理程序,而不是在一个处理程序中完成所有操作,我想让它更加模块化,以便在完成为(文件名 el.write-to-db)所做的工作后,我想调用另一个处理程序例如(发送电子邮件)。在 NextJS 中可以吗?

谢谢!

Sin*_*hin 5

const baseUrl = process.env.VERCEL_URL ? 'https://' + process.env.VERCEL_URL : 'http://localhost:3000'

await fetch(`${baseUrl}/api/[your-route-name-here]`)
Run Code Online (Sandbox Code Playgroud)