国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

electron項(xiàng)目打包之后顯示空白頁(yè)面以及發(fā)送http請(qǐng)求地址錯(cuò)誤

這篇具有很好參考價(jià)值的文章主要介紹了electron項(xiàng)目打包之后顯示空白頁(yè)面以及發(fā)送http請(qǐng)求地址錯(cuò)誤。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

? ? ? ? electron項(xiàng)目在開發(fā)階段,因?yàn)槭褂脀ebpack腳手架,啟用了webServer提供的http服務(wù),所以有路由功能,當(dāng)我們運(yùn)行npm run electron:serve的時(shí)候,最后可以直接加載http://localhost:8080。在app里面就可以顯示頁(yè)面。

? ? 當(dāng)electron項(xiàng)目打包之后,成為桌面程序,這個(gè)時(shí)候就沒有http服務(wù)支撐,所以加載的是靜態(tài)頁(yè)面,win.loadURL("app://./index.html")。

? ? 這個(gè)首頁(yè)因?yàn)闆]有http服務(wù)支撐,所以沒有路由功能,最終無法顯示。解決辦法有兩個(gè),一個(gè)是改變路由設(shè)置模式,將mode:'history',改為mode:'hash'。就是修改router/index.js。

? ? 還有一種辦法就是配置一個(gè) {path:"*",component:()=>import('首頁(yè).vue')}的路由。

? ? 前面說了,桌面程序啟動(dòng),并沒有http服務(wù),所以當(dāng)發(fā)送ajax請(qǐng)求給其他url請(qǐng)求時(shí),就沒有所謂的baseURL指向某一個(gè)http://ip:port的url前綴,最后這個(gè)請(qǐng)求就會(huì)變?yōu)閍pp:///api/xxx。為什么在開發(fā)階段是可以的,因?yàn)殚_發(fā)階段有本地http服務(wù),而且有代理,所以不會(huì)出現(xiàn)請(qǐng)求地址錯(cuò)誤,更不會(huì)出現(xiàn)跨域問題。

? ? 這個(gè)問題的解決,1、修改請(qǐng)求時(shí)的url,給一個(gè)全路徑url( http://ip:port/api/xxx ),而不是相對(duì)url( /api/xxx )。最后請(qǐng)求會(huì)正確發(fā)出去,但是另一個(gè)問題來了,就是跨域。默認(rèn)electron安全策略是不支持跨域的。為了解決這個(gè)問題,我們需要自己設(shè)置忽略安全策略。2、在background.js中設(shè)置webPreferences:{webSecurity:false}。文章來源地址http://www.zghlxwxcb.cn/news/detail-543198.html

到了這里,關(guān)于electron項(xiàng)目打包之后顯示空白頁(yè)面以及發(fā)送http請(qǐng)求地址錯(cuò)誤的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Android項(xiàng)目在 app 中通過 WebView 訪問 url顯示空白,使用瀏覽器可以打開,Android WebView加載出現(xiàn)空白頁(yè)面問題解決

    Android項(xiàng)目在 app 中通過 WebView 訪問 url顯示空白,使用瀏覽器可以打開,Android WebView加載出現(xiàn)空白頁(yè)面問題解決

    服務(wù)器證書校驗(yàn)主要針對(duì) WebView 的安全問題。 在 app 中需要通過 WebView 訪問 url,因?yàn)榉?wù)器采用的自簽名證書,而不是 ca 認(rèn)證,使用 WebView 加載 url 的時(shí)候會(huì)顯示為空白,出現(xiàn)無法加載網(wǎng)頁(yè)的情況。 使用 ca 認(rèn)證的證書,在 WebView 則可以直接顯示出來,不需要特殊處理。 以往

    2024年02月04日
    瀏覽(30)
  • vue項(xiàng)目切換頁(yè)面會(huì)白屏,刷新之后才會(huì)正常顯示(已解決)

    面對(duì)這種問題有兩個(gè)方面: 1.就是template中沒有div標(biāo)簽/template 錯(cuò)誤寫法: 正確寫法:? 切記:div標(biāo)簽必須是包裹住所有的標(biāo)簽,除了template外這個(gè)div就是爹 2.template中有div標(biāo)簽/template 錯(cuò)誤寫法:原因:他會(huì)把注釋當(dāng)作為一個(gè)節(jié)點(diǎn),所以div就不是最大的容器了,他要先識(shí)別div標(biāo)

    2024年02月10日
    瀏覽(27)
  • vue打包之后的項(xiàng)目在nginx的部署404,以及無法跳轉(zhuǎn)路由問題

    vue打包之后的項(xiàng)目在nginx的部署404,以及無法跳轉(zhuǎn)路由問題

    路徑都對(duì),項(xiàng)目路由本地也能正常訪問,但是部署后加路由地址404。其實(shí)就是nginx配置的問題。知乎上一位大哥的解決辦法:vue-cli打包之后的項(xiàng)目在nginx的部署404,以及無法跳轉(zhuǎn)路由問題 - 知乎 問題其實(shí)就是路由沒有重定向。更簡(jiǎn)單的配置方式就是try_files $uri $uri/ /index.html; ?

    2024年02月14日
    瀏覽(28)
  • vue3打包后頁(yè)面空白解決方法

    vue3打包后頁(yè)面空白解決方法

    最近寫一個(gè)小項(xiàng)目 沒有打包的時(shí)候一切正常 技術(shù)棧用的vue3 + vite 我用的是npm創(chuàng)建的項(xiàng)目 問題一 :打包后頁(yè)面空白,什么都沒有 問題二:刷新頁(yè)面后找不到資源 把url的index.html去掉后可以正常顯示但是刷新后又會(huì)出現(xiàn)新的問題 問題如下 第一步 先在vite.config.js中添加一行代碼

    2024年01月16日
    瀏覽(27)
  • vite打包靜態(tài)文件打開顯示空白

    vite打包靜態(tài)文件打開顯示空白

    需求場(chǎng)景 本地調(diào)試訪問打包的文件看是否有啥問題,方便定位線上問題 安卓手機(jī)需要去直接訪問靜態(tài)文件,而不是訪問域名的情況 vite 打包生成的文件如果直接放在服務(wù)器中是可以正常訪問的,但是本地直接訪問打包生成 index.html 文件就會(huì)提示以下問題。 訪問的文件不存在

    2024年02月02日
    瀏覽(28)
  • 如何讓ArcGIS Pro啟動(dòng)顯示空白頁(yè)面

    如何讓ArcGIS Pro啟動(dòng)顯示空白頁(yè)面

    剛接觸ArcGIS Pro的你是否會(huì)覺得在操作上有那么一些不習(xí)慣,從一開始軟件啟動(dòng)就發(fā)現(xiàn)和ArcGIS差距很大:豐富的歡迎頁(yè)面,加上默認(rèn)加載的地圖讓你眼花繚亂,這里教你如何去掉這些繁雜的內(nèi)容,還你一個(gè)干凈的啟動(dòng)頁(yè)面。 跳過歡迎頁(yè)面 默認(rèn)情況下,我們啟動(dòng)程序會(huì)出現(xiàn)一個(gè)

    2024年02月02日
    瀏覽(20)
  • uniapp 打包ios,首次安裝允許網(wǎng)絡(luò)請(qǐng)求后頁(yè)面空白(問題已解決)

    找了很多文章都沒有比較靠譜的方案; 現(xiàn)提供有效的解決方案記錄一下: app.vue文件中在首次加載調(diào)用個(gè)方法檢測(cè)網(wǎng)絡(luò): setInterval(() = { ? ? ? ? ? ? ? ? uni.getNetworkType({ ? ? ? ? ? ? ? ? ? ? success: res = { ? ? ? ? ? ? ? ? ? ? ? ? uni.showToast({ ? ? ? ? ? ? ? ? ? ? ? ? ?

    2024年02月09日
    瀏覽(47)
  • electron 運(yùn)行以及打包超時(shí)解決方法

    背景 我是通過vue add 的方式去添加electron相關(guān)依賴的,然后會(huì)在package.json中,自動(dòng)生成運(yùn)行和打包electron的命令 \\\"electron:serve\\\": \\\"vue-cli-service electron:serve\\\", 和 \\\"electron:build\\\": \\\"vue-cli-service electron:build\\\" ,運(yùn)行electron,直接執(zhí)行 yarn electron:serve , 打包直接執(zhí)行 yarn electron:build 運(yùn)行過程中

    2024年02月12日
    瀏覽(24)
  • vue2使用electron以及打包配置

    vue2使用electron以及打包配置

    1.創(chuàng)建項(xiàng)目 2.安裝electron 會(huì)自動(dòng)安裝相關(guān)依賴 安裝成功后會(huì)在src下自動(dòng)生成一個(gè)background.js文件就是相應(yīng)的electron的配置信息 以及package.json中的scripts中也會(huì)多出了幾種運(yùn)行或打包的命令 運(yùn)行項(xiàng)目: 此時(shí)運(yùn)行項(xiàng)目沒有報(bào)錯(cuò)但是啟的很慢 將background.js中的這段代碼注釋掉就可解決

    2024年01月17日
    瀏覽(16)
  • 帝國(guó)cms后臺(tái)生成更新后,前臺(tái)頁(yè)面顯示空白的原因分析

    帝國(guó)cms后臺(tái)生成更新內(nèi)容頁(yè)后,前臺(tái)頁(yè)面顯示空白的原因有以下幾種: 1.查看下這個(gè)欄目設(shè)置的問題 看看模板選項(xiàng)里面 選擇內(nèi)容頁(yè)模板了嗎 2.查看下目錄是否有寫入權(quán)限 3.查看下自己的網(wǎng)站空間是否滿了 基本上就是這種問題了 不過如果是網(wǎng)站使用了cdn,剛好生成的瞬間內(nèi)容

    2024年02月03日
    瀏覽(89)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包