nodejs 代码如何安装到服务器
- 在服务器上安装 Node.js
首先,在服务器上安装 Node.js。可以使用包管理器,如 apt-get、yum 或 brew 来安装 Node.js。
例如,在 Ubuntu 上可以使用以下命令安装 Node.js:
sudo apt-get update
sudo apt-get install nodejs
- 将代码上传到服务器
将 Node.js 代码上传到服务器,可以使用各种文件传输协议,如 FTP、SFTP 或 SCP。也可以使用 Git 将代码上传到服务器。
- 安装依赖包
如果 Node.js 代码依赖于一些包,需要在服务器上安装这些包。可以使用 npm 命令来安装这些包。例如:
npm install
- 运行 Node.js 代码
在服务器上运行 Node.js 代码,可以使用以下命令:
node app.js
其中,app.js 是要运行的 Node.js 代码文件名。可以在代码中指定端口号和其他配置项,如:
const express = require('express');
const app = express();
app.get('/', function (req, res) {
res.send('Hello World!');
});
app.listen(3000, function () {
console.log('Example app listening on port 3000!');
});
在这个例子中,Node.js 代码使用 Express 框架创建一个 Web 服务器,监听端口号为 3000。
- 使用进程守护工具
如果要在服务器上长时间运行 Node.js 代码,可以使用进程守护工具,如 pm2、forever 或 systemd。这些工具可以自动重启 Node.js 进程,防止因错误或内存泄漏导致进程崩溃。
例如,使用 pm2 守护 Node.js 进程,可以使用以下命令:
pm2 start app.js
pm2 将自动监视 Node.js 进程,如果进程崩溃,会自动重启进程。可以使用以下命令查看进程状态:
pm2 status
可以使用以下命令停止进程:
pm2 stop app
可以使用以下命令删除进程:
pm2 delete app
原文地址: https://www.cveoy.top/t/topic/bP2t 著作权归作者所有。请勿转载和采集!