在 Ubuntu 上启动 Node.js 应用,通常步骤如下:
node -v
npm -v
如果没安装:
sudo apt update
sudo apt install nodejs npm
(或用 NodeSource 安装新版本)
假设你有一个文件 app.js:
node app.js
如果是 TypeScript 项目:
npx ts-node app.ts
如果项目有 package.json,通常用:
npm install
npm start
npm start 会执行 package.json 里定义的:
"scripts": {
"start": "node app.js"
}
node app.js &
或更推荐:
nohup node app.js > app.log 2>&1 &
sudo npm install -g pm2
pm2 start app.js
pm2 startup
pm2 save
// app.js
const express = require('express')
const app = express()
app.get('/', (req, res) => {
res.send('Hello Ubuntu')
})
app.listen(3000, () => {
console.log('Server running on port 3000')
})
启动:
node app.js
访问:
http://服务器IP:3000
如果你是指 系统开机自启 / systemd / Docker / 某个具体框架,可以告诉我具体场景。