next.js-是否有比创建/pages/api/myserversidecode.js并获取服务器端代码更好/更集成的方法从客户端调用服务器端代码?

next.js-是否有比创建/pages/api/myserversidecode.js并获取服务器端代码更好/更集成的方法从客户端调用服务器端代码?,next.js,Next.js,与创建/pages/api/myserversidecode.js并获取服务器端代码相比,是否有更好/更快/更集成的方法从客户端调用服务器端代码 我只是想知道我是否遗漏了一些明显的东西 背景: 我有几行代码要在服务器上执行。(代码包含一些验证、对其他服务器的调用,还有一些令牌不想显示)。在下一篇文章中,我发现通过将代码放在/pages/api文件夹中,您可以很容易地创建api端点,这很好。要调用该代码,我需要获取/发布到端点。Next.js自己的示例大量使用fetch(“/api/…”),因此这

与创建/pages/api/myserversidecode.js并获取服务器端代码相比,是否有更好/更快/更集成的方法从客户端调用服务器端代码

我只是想知道我是否遗漏了一些明显的东西

背景:
我有几行代码要在服务器上执行。(代码包含一些验证、对其他服务器的调用,还有一些令牌不想显示)。在下一篇文章中,我发现通过将代码放在/pages/api文件夹中,您可以很容易地创建api端点,这很好。要调用该代码,我需要获取/发布到端点。

Next.js自己的示例大量使用fetch(“/api/…”),因此这可能是最好的方法

范例

//代码继续…

import fetch from 'isomorphic-unfetch'

export async function fetchUser(cookie = '') {
  if (typeof window !== 'undefined' && window.__user) {
    return window.__user
  }

  const res = await fetch(
    '/api/me',
    cookie
      ? {
          headers: {
            cookie,
          },
        }
      : {}
  )