最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue 打包后的文件部署到express服務(wù)器上的方法

 更新時間:2017年08月09日 11:00:40   作者:sindlly  
vue是目前最流行的前端框架,今天要介紹的是如何利用vue+webpack+express的方式進行前后端分離的開發(fā),下面通過本文給大家分享vue 打包后的文件部署到express服務(wù)器上的方法,感興趣的朋友一起看看吧

vue 簡介

Vue.js(讀音 /vjuː/, 類似于 view) 是一套構(gòu)建用戶界面的漸進式框架。

Vue 只關(guān)注視圖層, 采用自底向上增量開發(fā)的設(shè)計。

Vue 的目標是通過盡可能簡單的 API 實現(xiàn)響應(yīng)的數(shù)據(jù)綁定和組合的視圖組件。

vue是目前最流行的前端框架,今天要介紹的是如何利用vue+webpack+express的方式進行前后端分離的開發(fā)。

1、首先用vue-cli初始化項目目錄

vue init webpack pro-name 
cd pro-name && npm install 
npm run dev 

看到127.0.0.1:8080端口出現(xiàn)vuejs的歡迎界面表示成功。

到這里,前端vue的部署就完成了。

2、安裝部署express

npm install express body-parser  --save 
然后在項目的根目錄添加app.js 作為啟動express服務(wù)器的代碼

const express = require('express') 
const app = express() 
app.use('/',(req,res) => { 
 res.send('hello express!') 
}) 
app.listen(3000,() => { 
 console.log('app listening on port 3000.') 
}) 

執(zhí)行:node app.js

打開瀏覽器訪問127.0.0.1:3000,出現(xiàn)“hello express” 者說明express部署成功

3、對vue進行打包

執(zhí)行:npm run build

打包后的文件存放于dist文件夾中,vue經(jīng)過webpack打包之后生成dist文件夾,里面有個index.html,他是前端頁面和服務(wù)端的對接頁面。

4、修改app.js

在express中加入app.use(express.static(path.join(__dirname,

 'dist')));app.js 代碼如下:

const express = require('express') 
const path = require('path') 
const app = express() 
app.use(express.static(path.join(__dirname, 'dist'))) 
app.listen(3000,() => { 
 console.log('app listening on port 3000.') 
}) 

5、啟動express

在啟動express之前,需要修改packge.json 里面的配置:

"scripts": { 
 "dev": "node build/dev-server.js", 
 "build": "node build/build.js", 
 "server": "nodemon app.js", 
 "start": "node app.js" 
 }, 

然后執(zhí)行:npm run start

此時就可以通過127.0.0.1:3000訪問到vue的歡迎界面了。

總結(jié)

以上所述是小編給大家介紹的vue 打包后的文件部署到express服務(wù)器上的方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • vue-router的beforeRouteUpdate不觸發(fā)問題

    vue-router的beforeRouteUpdate不觸發(fā)問題

    這篇文章主要介紹了vue-router的beforeRouteUpdate不觸發(fā)問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • vue自定義封裝按鈕組件

    vue自定義封裝按鈕組件

    這篇文章主要為大家詳細介紹了vue自定義封裝按鈕組件,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • Vue+element+cookie記住密碼功能的簡單實現(xiàn)方法

    Vue+element+cookie記住密碼功能的簡單實現(xiàn)方法

    這篇文章主要給大家介紹了Vue+element+cookie記住密碼功能的簡單實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • Vue在頁面右上角實現(xiàn)可懸浮/隱藏的系統(tǒng)菜單

    Vue在頁面右上角實現(xiàn)可懸浮/隱藏的系統(tǒng)菜單

    這篇文章主要介紹了Vue在頁面右上角實現(xiàn)可懸浮/隱藏的系統(tǒng)菜單,實現(xiàn)思路大概是通過props將showCancel這個Boolean值傳遞到子組件,對父子組件分別綁定事件,來控制這個系統(tǒng)菜單的顯示狀態(tài)。需要的朋友可以參考下
    2018-05-05
  • vue中this.$refs.name.offsetHeight獲取不到值問題

    vue中this.$refs.name.offsetHeight獲取不到值問題

    這篇文章主要介紹了vue中this.$refs.name.offsetHeight獲取不到值問題及解決,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • Vue.js 時間轉(zhuǎn)換代碼及時間戳轉(zhuǎn)時間字符串

    Vue.js 時間轉(zhuǎn)換代碼及時間戳轉(zhuǎn)時間字符串

    這篇文章主要介紹了Vue.js 時間轉(zhuǎn)換代碼及時間戳轉(zhuǎn)時間字符串,需要的朋友可以參考下
    2018-10-10
  • Vue使用虛擬鍵盤及中英文切換功能

    Vue使用虛擬鍵盤及中英文切換功能

    這篇文章主要給大家介紹了關(guān)于Vue使用虛擬鍵盤及中英文切換的相關(guān)資料,有時候在大型觸屏設(shè)備(如雙屏設(shè)備)中往往就沒有鍵盤去操作,所以就需要去建立一個虛擬鍵盤去操作,需要的朋友可以參考下
    2023-06-06
  • 關(guān)閉eslint檢查和ts檢查的簡單步驟記錄

    關(guān)閉eslint檢查和ts檢查的簡單步驟記錄

    這篇文章主要給大家介紹了關(guān)于關(guān)閉eslint檢查和ts檢查的相關(guān)資料,eslint是一個JavaScript的校驗插件,通常用來校驗語法或代碼的書寫風(fēng)格,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2024-02-02
  • vue-cli 3.0 自定義vue.config.js文件,多頁構(gòu)建的方法

    vue-cli 3.0 自定義vue.config.js文件,多頁構(gòu)建的方法

    今天小編就為大家分享一篇vue-cli 3.0 自定義vue.config.js文件,多頁構(gòu)建的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-09-09
  • Vue配置文件中的proxy配置方式詳解

    Vue配置文件中的proxy配置方式詳解

    今天被vue中proxy配置困擾了一天,記錄一下,下面這篇文章主要給大家介紹了關(guān)于Vue配置文件中的proxy配置方式的相關(guān)資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-06-06

最新評論

绥棱县| 镇江市| 靖州| 民和| 新密市| 宁远县| 平乐县| 惠州市| 江都市| 任丘市| 门源| 电白县| 苍山县| 郯城县| 江都市| 合水县| 榕江县| 绩溪县| 明星| 康保县| 安康市| 江永县| 巴马| 徐汇区| 易门县| 安泽县| 德保县| 灵宝市| 庆阳市| 陆河县| 当雄县| 天津市| 依兰县| 昌乐县| 南部县| 翼城县| 天长市| 肥城市| 镇安县| 泸西县| 曲松县|