如何在CentOS上利用Node.js进行开发

1011
2025/3/23 15:33:06
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在CentOS上利用Node.js进行开发,可以按照以下步骤进行:

安装Node.js

使用EPEL安装

  1. 更新系统包
sudo yum update
  1. 安装EPEL(Extra Packages for Enterprise Linux)仓库
sudo yum install epel-release
  1. 安装Node.js
sudo yum install nodejs
  1. 验证Node.js安装
node -v
  1. 安装npm(Node 包管理器)
sudo yum install npm
  1. 验证npm安装
npm -v

使用NVM安装

  1. 下载并安装NVM
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.0/install.sh | bash
  1. 加载NVM脚本
source ~/.bashrc
  1. 列出可用的Node.js版本
nvm ls-remote
  1. 安装指定版本的Node.js
nvm install 14.17.0
  1. 设置默认版本
nvm alias default 14.17.0
  1. 验证安装
node -v
npm -v

配置开发环境

安装Web服务器(如Nginx)

  1. 安装Nginx
sudo yum install nginx
  1. 启动并启用Nginx
sudo systemctl start nginx
sudo systemctl enable nginx
  1. 配置域名
  • 编辑Nginx配置文件 /etc/nginx/nginx.conf,添加新的服务器块来处理你的域名请求。
  • 保存并退出编辑器。
  • 重启Nginx以应用更改:
sudo systemctl restart nginx

配置Node.js项目

  1. 创建项目目录
mkdir my_node_project
cd my_node_project
  1. 初始化项目
npm init -y
  1. 安装依赖
npm install express --save
  1. 创建并编辑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}`);
});
  1. 运行项目
node index.js
  1. 配置防火墙

确保防火墙对外开放3000端口。

以上步骤涵盖了在CentOS上安装Node.js、配置开发环境以及创建和运行一个简单的Node.js项目。根据具体需求,您可能还需要进行其他配置,例如数据库连接、安装额外的npm包等。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: CentOS Golang如何远程调试