46
章节46
其他托管选项
Next.js 可以部署到任何支持 Node.js 的托管服务提供商。
如果你已经按照之前的说明操作,你的 package.json 应该包含以下 build 和 start 脚本:
{
"scripts": {
"dev": "next",
"build": "next build",
"start": "next start"
}
}在你自己的托管服务提供商中,运行一次 build 脚本,它会在 .next 文件夹中构建生产应用程序。
npm run build构建完成后,start 脚本会启动一个 Node.js 服务器,该服务器支持混合页面,同时提供静态生成页面和服务器端渲染页面,以及 API 路由。
npm run start提示:你可以通过将
package.json中的start脚本更新为"start": "next start -p $PORT"来接受PORT参数。
就是这样!如果你对 Next.js 的部署有疑问,可以在 GitHub Discussions 上询问我们的社区。
这有帮助吗?