如何在服务器上启动 Node.js

2025-01-10 18:52:43   小编

如何在服务器上启动 Node.js

在服务器上启动 Node.js 应用,能让你的项目在网络环境中稳定运行,为用户提供服务。以下将详细介绍具体步骤。

确保服务器安装了 Node.js。不同的服务器操作系统,安装方式有所不同。以常见的 Linux 系统为例,可通过包管理器进行安装。比如在 Ubuntu 系统中,打开终端输入命令“sudo apt-get update”更新软件包列表,接着输入“sudo apt-get install nodejs”和“sudo apt-get install npm”分别安装 Node.js 和 Node 包管理器。

安装完成后,要准备好 Node.js 项目代码。将本地开发好的项目文件通过 FTP 工具或 Git 等方式上传到服务器指定目录。例如使用 Git,需在服务器上克隆项目仓库,进入项目目录后运行“git clone [仓库地址]”。

接下来进行项目依赖安装。进入项目根目录,在终端执行“npm install”命令。npm 会读取项目中的“package.json”文件,自动下载并安装所有列出的依赖包。

一切准备就绪,就可以启动 Node.js 应用了。在项目目录下的终端输入“node [文件名]”,这里的文件名是指项目的入口文件,通常是“app.js”或“index.js”。如果启动成功,终端会显示相关日志信息,应用开始监听指定端口。

为了让应用在后台持续运行,不影响终端操作,可以使用“nohup”命令。格式为“nohup node [文件名] &”,“nohup”使进程忽略挂断信号,“&”让进程在后台运行。运行此命令后,应用会在后台持续运行,输出日志会保存到“nohup.out”文件。

另外,还可以借助“pm2”进程管理器来启动和管理 Node.js 应用。先全局安装“pm2”,在终端输入“npm install -g pm2”。安装完成后,在项目目录输入“pm2 start [文件名]”启动应用。“pm2”提供了更强大的功能,如自动重启、资源监控等,输入“pm2 list”可查看正在运行的应用列表,“pm2 stop [应用名/应用 id]”可停止应用。

掌握在服务器上启动 Node.js 的方法,能确保项目稳定运行,为后续开发和部署奠定坚实基础。

TAGS: Node.js 服务器 启动方法 服务器与Node.js

欢迎使用万千站长工具!

Welcome to www.zzTool.com