前端工作构建完成后,如果你只是简单的部署,你只需要将整个 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