日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > vue >内容正文

vue

前端学习(2743):重读vue电商网站53之项目上线

發布時間:2023/12/9 vue 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 前端学习(2743):重读vue电商网站53之项目上线 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?

  • 通過 node 創建 web 服務器。
  • 開啟 gzip 配置。
  • 配置 https 服務。
  • 使用 pm2 管理應用。
  • 通過 node 創建 web 服務器

    創建?node?項目,并安裝?express,通過?express?快速創建?web?服務器,將?vue?打包生成的?dist?文件夾,托管為靜態資源即可,關鍵代碼如下:

    Javascript

    const express = require('express') // 創建 web 服務器 const app = express()// 托管靜態資源 app.use(express.static('./dist'))// 啟動 web 服務器 app.listen(80, () => { console.log('web server running at http://127.0.0.1') })

    第一步,先創建一個文件夾,這里命名為?vue_shop_server,然后通過?Code?打開。
    新建一個終端,輸入?npm init -y?執行,初始化包管理配置文件。


    初始化完成后,執行?npm install express -S?安裝?express

    接下來,將我們?vue?項目通過?build?打包得到的?dist?文件夾復制一份,粘貼到我們的?vue_shop_server文件夾內,然后再新建一個?app.js?入口文件,結構圖如下圖所示。

    測試服務器是否能夠運行,新建終端,執行?node .\app.js?命令。如果發現輸出了?web server running at http://127.0.0.1?則表示服務已經啟動了。

    開啟 gzip 配置

    配置完之前服務之后,我們打開網站后,發現請求網絡中文件體積依舊是很大,如下圖所示。

    使用?gzip?可以減小文件體積,使傳輸速度更快。

    可以通過服務器端使用?Express?做?gzip?壓縮。其配置如下:

    Javascript

    // 安裝相應包 npm install compression -S // 導入包 const compression = require('compression'); // 啟用中間件 app.use(compression());

    此時的?app.js?文件代碼如下所示,注意,一定要把啟用中間件放在托管靜態資源之前!?不然?gzip?壓縮不會生效。

    Javascript

    const express = require('express') // 導入包 const compression = require('compression'); // 創建 web 服務器 const app = express() // 啟用中間件 app.use(compression()); // 托管靜態資源 app.use(express.static('./dist'))// 啟動 web 服務器 app.listen(80, () => {console.log('web server running at http://127.0.0.1') })

    總結

    以上是生活随笔為你收集整理的前端学习(2743):重读vue电商网站53之项目上线的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。