相关疑难解决方法(0)

Next.js 中的“next export”和“next build”有什么区别?

我开发了一个 Web 应用程序,它使用 Nextjs 应用程序作为前端和一个 Python (Django) API 服务器作为后端。我的大多数前端页面都有对后端服务器的 API 调用(在 ComponentDidMount 中或响应用户操作,如按钮点击)。

我想将此应用程序部署到我的服务器。我使用 Nginx 作为反向代理。后端部署已排序。我对部署 nextjs 应用程序感到困惑。

阅读文档后,我认为有两种方法可以做到这一点:

  1. 运行next build然后next start。这将在端口 3000 上启动一个 nodejs 服务器。我可以使用 nginx 将流量引导到这个端口。
  2. 运行next export。这将生成一个out目录。我可以使用像 Nginx 这样的反向代理将传入流量引导到这个目录。

我应该使用这两个选项中的哪一个?有什么区别?

deployment next.js

14
推荐指数
2
解决办法
7498
查看次数

标签 统计

deployment ×1

next.js ×1