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 命令为生产服务器指定自定义主机名。
npx next start -H 127.0.34.1
在终端中运行上述命令后,Next.js 生产服务器将开始运行`http://127.0.34.1:3000/`。
输出
在输出中,您可以看到 Next.js 服务器正在指定的端口和主机名上运行,如上面的示例所示。
