溫馨提示×

Debian上Node.js項目怎么搭建

小樊
57
2025-04-13 19:50:45
欄目: 編程語言

在Debian上搭建Node.js項目的步驟如下:

  1. 更新系統軟件包列表:
sudo apt update
  1. 安裝Node.js和npm(Node.js包管理器):
sudo apt install nodejs npm
  1. 驗證Node.js和npm是否安裝成功:
node --version
npm --version
  1. 創建一個新的Node.js項目目錄:
mkdir my-nodejs-project
cd my-nodejs-project
  1. 初始化Node.js項目:
npm init

按照提示填寫項目信息,完成后會生成一個package.json文件。

  1. 安裝項目依賴:
npm install
  1. 創建一個app.js文件(或其他名稱),并編寫Node.js代碼。例如:
const express = require('express');
const app = express();
const port = 3000;

app.get('/', (req, res) => {
  res.send('Hello World!');
});

app.listen(port, () => {
  console.log(`Example app listening at http://localhost:${port}`);
});
  1. 安裝Express框架(或其他需要的依賴):
npm install express
  1. 運行Node.js項目:
node app.js
  1. 在瀏覽器中訪問http://localhost:3000,查看項目運行結果。

  2. (可選)使用Nginx作為反向代理服務器,將Node.js應用部署到生產環境。首先安裝Nginx:

sudo apt install nginx
  1. 配置Nginx,編輯/etc/nginx/sites-available/my-nodejs-project文件,添加以下內容:
server {
    listen 80;
    server_name example.com; # 替換為你的域名或公網IP

    location / {
        proxy_pass http://localhost:3000;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection 'upgrade';
        proxy_set_header Host $host;
        proxy_cache_bypass $http_upgrade;
    }
}
  1. 創建符號鏈接,啟用站點配置:
sudo ln -s /etc/nginx/sites-available/my-nodejs-project /etc/nginx/sites-enabled
  1. 重啟Nginx服務:
sudo systemctl restart nginx

現在,你的Node.js項目已經部署到Debian服務器上,并可以通過Nginx訪問。

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