在Debian上搭建Node.js項目的步驟如下:
sudo apt update
sudo apt install nodejs npm
node --version
npm --version
mkdir my-nodejs-project
cd my-nodejs-project
npm init
按照提示填寫項目信息,完成后會生成一個package.json
文件。
npm install
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}`);
});
npm install express
node app.js
在瀏覽器中訪問http://localhost:3000
,查看項目運行結果。
(可選)使用Nginx作為反向代理服務器,將Node.js應用部署到生產環境。首先安裝Nginx:
sudo apt install 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;
}
}
sudo ln -s /etc/nginx/sites-available/my-nodejs-project /etc/nginx/sites-enabled
sudo systemctl restart nginx
現在,你的Node.js項目已經部署到Debian服務器上,并可以通過Nginx訪問。