Debian上Node.js项目怎么搭建

569
2025/4/13 21:32:46
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在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访问。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: Debian Java环境怎么配置