前端工作構建完成後,如果你只是簡單的部署,你只需要將整個 dist 文件夾複製到你的 CDN 或靜態服務器。index.html 應該是你的服務器入口。關於服務器的選擇nginx或者node,一般輕量級的應用建議使用node,簡單快捷,性能也不差。
操作方式如下:
1. 在項目根目錄創建一個app.js文件,複製以下內容並保存
// app.js
const express = require('express');
const path = require('path');
const app = express();
app.use(express.static(path.join(__dirname, 'dist')));
app.get('/*', function(req, res) {
res.sendFile(path.join(__dirname, 'dist', 'index.html'));
});
app.post('/*', function(req, res) {
res.json(req.body);
});
app.listen(8000, () => {
console.log('App listening at port 8000');
});
2. 使用pm2啓動程序(建議)
$ pm2 start --name xxxx ./app.js