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

如何讓別人訪問本地運行的vue項目

 更新時間:2022年10月22日 11:24:18   作者:linx_i  
這篇文章主要介紹了如何讓別人訪問本地運行的vue項目,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

讓別人訪問本地運行的vue項目

1. 修改vue項目中config文件下的index.js

將host: "localhost" 改為 host: "0, 0, 0, 0"

2. window + R輸入cmd調(diào)出控制臺

在控制臺中輸入 ipconfig 找到電腦的IP地址

3. 在控制面板中搜索防火墻并關(guān)閉防火墻

然后其他人就可以通過你的ip地址+端口號訪問了。

本來你是localhost:8080這樣的。現(xiàn)在改成192.1.2.3:8080就行了 

注意:需要在同一網(wǎng)絡(luò)環(huán)境下進行訪問,例如,連同一個wifi,或者連接同一個路由器的寬帶

本地運行打包后的vue項目

打包測試(搭建服務(wù)器)

打包后的代碼必須放在服務(wù)器下才能運行,直接雙擊index.html是不行的。

下面介紹一種利用node.js的 http-server搭建一個簡單的http服務(wù)器:那么什么是http-server呢?http-server是一個基于node.js的簡單的,零配置的命令行http服務(wù)器。

(1) 安裝

既然是基于node的,首先必須安裝node.js,這個略過不談。全局安裝 http-server,這樣就可以在任意一個本地項目中使用了。

npm install http-server -g

(2) 使用

http-server [path] [options]

path選項說明

如果指定path,即為指定的路徑,如果不指定,即為當(dāng)前所在文件路徑。強烈建議直接在vue-cli打包后的dist文件夾下打開命令行,這樣就不用再指定文件路徑了?;蛘咧苯又付窂綖閐ist

http-server ./dist

options選項說明

下面介紹幾個常用的:

  • -p 要使用的端口(默認為8080);
  • -o 啟動服務(wù)器后打開瀏覽器窗口;
  • -P 或 --proxy代理不能在本地解析給定的url的所有請求;
  • -S 或 --ssl啟用https;

http-server默認啟用8080端口,但是這個端口容易和電腦中的某些任務(wù)沖突,強烈建議利用-p 端口號指定一個新的端口。如果你想同時開啟兩個項目,則兩個項目必須指定不同的端口號,否則有一個項目是打不開的。

你的項目的請求接口是跨域的,不能直接訪問。如何解決跨域這個問題呢?添加-P 域名地址即可。這個P是大寫的,上面端口那個p是小寫的。請注意區(qū)分!

例如,我的啟動服務(wù)器的命令即:

http-server -p 8081 -o -P http://www.baidu.com

(3) 注意

按照正常情況來說,這時會自動打開瀏覽器,渲染出你的項目??墒牵诖虬鼫y試時,還發(fā)現(xiàn)了一些其他問題。

1.有時候打包運行時發(fā)現(xiàn)一片空白,這可能就是打包后的css/js的引入問題了。默認的引入方式是絕對路徑方式。我們希望是相對路徑,可以把config/index.js中的assetsPublicPath: ‘/’,改為assetsPublicPath: ‘./’,這樣再打包出來的就是相對路徑了。

assetsPublicPath: '/', ?// 絕對路徑
assetsPublicPath: './', // 相對路徑

2.運行打包后的項目時,在非首頁頁面刷新時直接404,如果你的項目出現(xiàn)這個問題,那么你的router中一定是把mode定義為history了。定義hash模式則不會出這個問題。難道只能用很丑的hash?當(dāng)然不是,其實vue-router官方文檔的HTML5 History 模式對此已有說明,這個就需要后端的幫我們設(shè)置一下了。

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • printJS打印問題匯總以及解決辦法

    printJS打印問題匯總以及解決辦法

    Print.js一個小的javascript庫,可幫助您從網(wǎng)絡(luò)上打印,這篇文章主要給大家介紹了關(guān)于printJS打印問題匯總以及解決辦法的相關(guān)資料,文中介紹的非常詳細,需要的朋友可以參考下
    2024-05-05
  • vue3無config文件夾打包后頁面空白問題及解決

    vue3無config文件夾打包后頁面空白問題及解決

    這篇文章主要介紹了vue3無config文件夾打包后頁面空白問題及解決,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • Vue3中的常見組件通信之mitt使用詳解

    Vue3中的常見組件通信之mitt使用詳解

    這篇文章主要介紹了Vue3中的常見組件通信之mitt使用,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-04-04
  • Vuex中狀態(tài)管理器的使用詳解

    Vuex中狀態(tài)管理器的使用詳解

    這篇文章主要介紹了Vuex狀態(tài)管理器的使用,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-06-06
  • Vue.js彈出模態(tài)框組件開發(fā)的示例代碼

    Vue.js彈出模態(tài)框組件開發(fā)的示例代碼

    本篇文章主要介紹了Vue.js彈出模態(tài)框組件開發(fā)的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-07-07
  • vue項目純前端實現(xiàn)的模板打印功能示例代碼

    vue項目純前端實現(xiàn)的模板打印功能示例代碼

    在Vue項目中,通過使用vue-print-nb插件,可以實現(xiàn)頁面的打印功能,這篇文章主要介紹了vue項目純前端實現(xiàn)的模板打印功能的相關(guān)資料,需要的朋友可以參考下
    2024-10-10
  • uni-app中使用ECharts配置四種不同的圖表(示例詳解)

    uni-app中使用ECharts配置四種不同的圖表(示例詳解)

    在uni-app中集成ECharts可以為我們的應(yīng)用提供強大的圖表功能,我們詳細說一下如何在uni-app中使用ECharts,并配置四種不同的圖表,感興趣的朋友跟隨小編一起看看吧
    2024-01-01
  • 如何利用SpringBoot與Vue3構(gòu)建前后端分離項目

    如何利用SpringBoot與Vue3構(gòu)建前后端分離項目

    在當(dāng)前的互聯(lián)網(wǎng)時代,前后端分離架構(gòu)已經(jīng)成為構(gòu)建應(yīng)用系統(tǒng)的主流方式,本文將詳細介紹如何利用 SpringBoot 與 Vue3 構(gòu)建一個前后端分離的項目,感興趣的小伙伴可以了解下
    2025-04-04
  • 基于vue2.0動態(tài)組件及render詳解

    基于vue2.0動態(tài)組件及render詳解

    下面小編就為大家分享一篇基于vue2.0動態(tài)組件及render詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-03-03
  • Vue.JS入門教程之列表渲染

    Vue.JS入門教程之列表渲染

    這篇文章主要為大家詳細介紹了Vue.JS入門教程之列表渲染,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-12-12

最新評論

浙江省| 镇宁| 灵宝市| 集贤县| 长乐市| 洪雅县| 绥德县| 招远市| 拜城县| 武陟县| 探索| 姜堰市| 临湘市| 宁夏| 枝江市| 肥东县| 思茅市| 清流县| 中西区| 海门市| 屏东县| 石泉县| 铁力市| 永清县| 全州县| 突泉县| 囊谦县| 潼南县| 平安县| 桦甸市| 剑河县| 龙南县| 大石桥市| 武清区| 西城区| 宜君县| 高唐县| 扶风县| 吕梁市| 青岛市| 深圳市|