小编use*_*200的帖子

ECONNREFUSED 在“下一个构建”期间。与“下一个开发者”配​​合良好

我有一个非常简单的 NextJS 9.3.5 项目。目前,它有一个页面/用户和一个pages/api/users从本地 MongoDB 表中检索所有用户的页面

它使用“next dev”在本地构建良好但是,它在“next build”失败并出现ECONNREFUSED错误

页面/用户

import fetch from "node-fetch"
import Link from "next/link"

export async function getStaticProps({ params }) {
  const res = await fetch(`http://${process.env.VERCEL_URL}/api/users`)
  const users = await res.json()
  return { props: { users } }
}

export default function Users({ users }) {
  return (
    <ul>
      {users.map(user => (
        <li key={user.id}>
          <Link href="/user/[id]" as={`/user/${user._id}`}>
            <a>{user.name}</a>
          </Link>
        </li>
      ))}
    </ul>
  );
}
Run Code Online (Sandbox Code Playgroud)

页面/api/用户

import mongoMiddleware from "../../lib/api/mongo-middleware";
import apiHandler from "../../lib/api/api-handler";

export …
Run Code Online (Sandbox Code Playgroud)

build mongodb hadoop-yarn next.js

6
推荐指数
2
解决办法
4161
查看次数

标签 统计

build ×1

hadoop-yarn ×1

mongodb ×1

next.js ×1