使用 Node 部署前端工程

前端工作構建完成後,如果你只是簡單的部署,你只需要將整個 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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章