溫馨提示×

如何在CentOS上利用Node.js進行開發

小樊
66
2025-03-23 14:28:35
欄目: 編程語言

在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包等。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女