在Debian上部署JavaScript項目到生產環境,可參考以下步驟:
curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -
sudo apt-get install -y nodejs
npm install安裝所需依賴。npm run build生成生產環境文件(通常在dist或build目錄)。/etc/nginx/sites-available/yourapp),代理到Node.js應用端口(如3000):server {
listen 80;
server_name yourdomain.com;
location / {
proxy_pass http://localhost:3000;
proxy_set_header Host $host;
}
}
啟用配置并重啟Nginx:sudo ln -s /etc/nginx/sites-available/yourapp /etc/nginx/sites-enabled/
sudo systemctl restart nginx
npm install pm2 -g
pm2 start app.js --name "your-app"
.env文件或服務器環境變量設置敏感信息(如數據庫連接字符串)。根據項目需求調整端口、進程管理工具等細節,部署后需定期監控應用狀態和日志。