在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访问。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: Debian Java环境怎么配置