其他托管选项
Next.js 可以部署到任何支持 Node.js 的托管服务提供商。
如果您已按照目前的指引操作,您的 package.json
文件应包含以下 build
和 start
脚本:
在您自己的托管服务提供商环境中,首先运行 build
脚本,该脚本会在 .next
文件夹中构建生产环境应用:
构建完成后,start
脚本将启动一个支持混合页面的 Node.js 服务器,可同时提供静态生成页面、服务端渲染 (SSR) 页面和 API 路由:
提示:您可以通过修改
package.json
中的start
脚本使其接受PORT
参数,更新为:"start": "next start -p $PORT"
。
就是这样!如果您对部署 Next.js 有任何疑问,可以在 GitHub Discussions 向我们的社区提问。