阅读量:2
在CentOS上利用Node.js进行开发,可以按照以下步骤进行:
安装Node.js
使用EPEL安装
- 更新系统包:
sudo yum update
- 安装EPEL(Extra Packages for Enterprise Linux)仓库:
sudo yum install epel-release
- 安装Node.js:
sudo yum install nodejs
- 验证Node.js安装:
node -v
- 安装npm(Node 包管理器):
sudo yum install npm
- 验证npm安装:
npm -v
使用NVM安装
- 下载并安装NVM:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.0/install.sh | bash
- 加载NVM脚本:
source ~/.bashrc
- 列出可用的Node.js版本:
nvm ls-remote
- 安装指定版本的Node.js:
nvm install 14.17.0
- 设置默认版本:
nvm alias default 14.17.0
- 验证安装:
node -v
npm -v
配置开发环境
安装Web服务器(如Nginx)
- 安装Nginx:
sudo yum install nginx
- 启动并启用Nginx:
sudo systemctl start nginx
sudo systemctl enable nginx
- 配置域名:
- 编辑Nginx配置文件
/etc/nginx/nginx.conf,添加新的服务器块来处理你的域名请求。 - 保存并退出编辑器。
- 重启Nginx以应用更改:
sudo systemctl restart nginx
配置Node.js项目
- 创建项目目录:
mkdir my_node_project
cd my_node_project
- 初始化项目:
npm init -y
- 安装依赖:
npm install express --save
- 创建并编辑
index.js文件:
touch index.js
vim index.js
添加以下代码:
const express = require('express');
const app = express();
const port = 3000;
app.get('/', function(req, res) {
res.send('Hello World!');
});
app.listen(port, () => {
console.log(`Example app listening at http://localhost:${port}`);
});
- 运行项目:
node index.js
- 配置防火墙:
确保防火墙对外开放3000端口。
以上步骤涵盖了在CentOS上安装Node.js、配置开发环境以及创建和运行一个简单的Node.js项目。根据具体需求,您可能还需要进行其他配置,例如数据库连接、安装额外的npm包等。
以上就是关于“如何在CentOS上利用Node.js进行开发”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm