這篇文章主要介紹如何在服務(wù)端跑vuejs的項目,如果上一篇教程你成功輸出了hello world,那這一篇更簡單
首先你要有一個已經(jīng)能在本地跑的基于vuejs的項目,我就以之前寫的仿餓了么的項目為例來部署,如果你還沒有已經(jīng)寫好的項目,可以用我的這個項目來學(xué)習(xí),https://github.com/wmui/vue-elm
這次部署就用最古老最省心的方法,ftp來上傳項目

項目打包

npm run build后會有一個dist目錄,這個文件夾就是我們要部署上線的項目

寫一個小腳本

如果你會點nodejs,腳本就很好理解了,下面是app.js啟動腳本的內(nèi)容

const fs = require('fs');const path = require('path');const express = require('express');const app = express();// 模擬數(shù)據(jù),api服務(wù)var appData = require('./data.json');var seller = appData.seller;var goods = appData.goods;var ratings = appData.ratings;// api接口var apiRoutes = express.Router();
apiRoutes.get('/seller', function(req, res) {
    res.json({
        erron: 0,
        data: seller
    })
});

apiRoutes.get('/goods', function(req, res) {
    res.json({
        erron: 0,
        data: goods
    })
});

apiRoutes.get('/ratings', function(req, res) {
    res.json({
        erron: 0,
        data: ratings
    })
});
app.use('/api', apiRoutes);
app.use(express.static(path.resolve(__dirname, './dist')))

app.get(