在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应用。根据需要,你可以进一步扩展和优化你的应用。