在Debian上部署JS应用步骤如下:
安装Node.js和npm
curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -sudo apt install -y nodejssudo apt update && sudo apt install nodejs npm上传应用代码
安装依赖
npm install构建项目(如需)
npm run build(生成dist或build目录)。启动应用
node app.js(app.js为入口文件)npm install pm2 -gpm2 start app.js --name "my-app"配置Web服务器(可选)
sudo apt install nginx/etc/nginx/sites-available/yourapp,内容示例:server {
listen 80;
server_name yourdomain.com;
root /path/to/your/dist; # 静态文件目录
index index.html;
location / {
try_files $uri $uri/ =404;
}
}
sudo ln -s /etc/nginx/sites-available/yourapp /etc/nginx/sites-enabled/sudo systemctl restart nginx设置防火墙(可选)
sudo ufw allow 'Nginx Full'配置环境变量(可选)
.env文件,或通过服务器环境变量管理工具设置。启用HTTPS(可选)
完成以上步骤后,可通过域名或IP访问部署的JS应用。根据项目需求调整端口、反向代理等配置。