在CentOS中使用Node.js构建应用,可以按照以下步骤进行:
NodeSource提供了一个方便的方式来安装特定版本的Node.js。以下是安装最新版本的Node.js的步骤:
更新系统包:
sudo yum update -y 安装NodeSource库:
curl -sL https://rpm.nodesource.com/setup_16.x | sudo bash - 安装Node.js和npm:
sudo yum install -y nodejs 验证安装:
node -v npm -v 如果你不想使用NodeSource,也可以通过EPEL仓库安装Node.js:
启用EPEL仓库:
sudo yum install -y epel-release 安装Node.js和npm:
sudo yum install -y nodejs npm 验证安装:
node -v npm -v 创建项目目录:
mkdir myapp cd myapp 初始化Node.js项目:
npm init -y 安装依赖: 根据你的应用需求,安装所需的npm包。例如:
npm install express body-parser 创建应用文件: 创建一个app.js文件,并添加一些基本的Node.js代码。例如:
const express = require('express'); const bodyParser = require('body-parser'); const app = express(); const port = 3000; app.use(bodyParser.json()); app.get('/', (req, res) => { res.send('Hello World!'); }); app.listen(port, () => { console.log(`App listening at http://localhost:${port}`); }); 启动应用:
node app.js 访问应用: 打开浏览器,访问http://localhost:3000,你应该能看到“Hello World!”的消息。
PM2是一个进程管理器,可以帮助你管理和监控Node.js应用。
安装PM2:
sudo npm install -g pm2 启动应用:
pm2 start app.js 查看应用状态:
pm2 status 停止应用:
pm2 stop app.js 重启应用:
pm2 restart app.js 通过以上步骤,你可以在CentOS上成功安装Node.js并构建一个简单的Node.js应用。根据需要,你可以进一步扩展和优化你的应用。