Next.js - CLI start 启动命令

在 Next.js CLI 中,`start` 命令用于启动 Next.js 应用程序的生产服务器。此命令通常在使用 `build` 命令构建应用程序后使用。在本章中,我们将解释如何使用 `start` 命令及其可用选项来自定义服务器的行为。

Next.js 启动命令语法

以下是 Next.js CLI 中 start 命令的语法。

npx next start [options]

例如,npx next start -p 5000,指定启动服务器的端口号为 5000。

启动命令的选项

以下是 `start` 命令可用的选项列表。

选项 说明
-h 或 --help 显示所有可用选项。
[directory] 指定启动应用程序的目录。如果未提供目录,则使用当前目录。
-p 或 --port 指定启动应用程序的端口号。默认值为 3000。
-H 或 --hostname 指定启动应用程序的主机名。默认值为 0.0.0.0。
--keepAliveTimeout 指定关闭非活动连接之前等待的最大毫秒数。

在自定义端口上启动服务器

在 Next.js 中,我们可以使用 start 命令在自定义端口上运行生产服务器。

npx next start -p 3039

在终端中运行上述命令后,Next.js 生产服务器将开始运行`http://localhost:3039/`

输出

next.js-start-command

在自定义主机名上启动服务器

在 Next.js 中,我们可以使用 start 命令为生产服务器指定自定义主机名。

npx next start -H 127.0.34.1

在终端中运行上述命令后,Next.js 生产服务器将开始运行`http://127.0.34.1:3000/`

输出

在输出中,您可以看到 Next.js 服务器正在指定的端口和主机名上运行,如上面的示例所示。

next.js-start-host