uniapp項目運行失敗Error: getaddrinfo *.bspapp.com 文件查找失敗uview-ui及推薦MarkDown軟件 Typora

一、uniapp項目運行失敗Error: getaddrinfo *.bspapp.com 文件查找失敗uview-ui

????????在運行一個uniapp項目時,出現報錯?文件查找失敗:'uview-ui',Error: getaddrinfo ENOTFOUND 960c0a.bspapp.com。hostname異常,報錯的詳細信息如下:

15:45:43.325 文件查找失敗:'uview-ui' at main.js:16
15:45:43.507 Error: getaddrinfo ENOTFOUND 96f0e00c0a.bspapp.com
15:45:43.507 ? ? at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:107:26) {
15:45:43.507 ? errno: -3008,
15:45:43.507 ? code: 'ENOTFOUND',
15:45:43.507 ? syscall: 'getaddrinfo',
15:45:43.507 ? hostname: '96f0c0a.bspapp.com'
15:45:43.507 }"easycom": {"^u-(.*)": "uview-ui/components/uview-v1/uview-v1.vue"},

? ? ? ? 看其報錯有提到Error: getaddrinfo ENOTFOUND 960c0a.bspapp.com,然后又涉及到了easycom這個配置位置,好像是這個域名請求不了,網上有些提法是把 pages.json 文件中easycom處的代碼路徑進行修改,改成 uview-ui/components/uview-v1/uview-v1.vue。代碼修改前和修改后對比如下:

#修改前
"easycom": {"^u-(.*)": "uview-ui/components/u-$1/u-$1.vue"},
#修改后
"easycom": {"^u-(.*)": "uview-ui/components/uview-v1/uview-v1.vue"},

? ? ? ? 但我修改后發現并未解決問題,看報錯內容中還有一行:文件查找失敗uview-ui,說明未找到此全引用文件,而pages.json 中已經配置了該項插件,只是未安裝,只需要使用?npm install uview-ui 即可。其它相關的報錯保存如下:

09:56:55.740 Module build failed (from ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js):
09:56:55.740 SassError: File to import not found or unreadable: uview-ui/theme.scss.
09:56:55.740 ? ? ? ? on line 6 of ../../../../01.zijing/boms-pm-app/uni.scss
09:56:55.740 ? ? ? ? from line 51 of D:\01.zijing\boms-pm-app\uni_modules\uni-swiper-dot\components\uni-swiper-dot\uni-swiper-dot.vue
09:56:55.741 >> @import 'uview-ui/theme.scss';
09:56:55.741 ? ?^

二、推薦一款非常好用的MarkDown軟件 Typora產品

? ? ? ? 最近一直使用 Typora ,的確是挺好用的,不過在使用的時候還是要進行一些相應的處理。首先到其官網下載軟件:Typora 官方中文站 (typoraio.cn)雙擊Typora.exe 安裝完成

? ? ? ? 然后就開始我們的處理流程了,這個不用下載其它的軟件來處理,只需要找到安裝路徑下的文件進行修改,需要找到:Typora\resources\page-dist\static\js\LicenseIndex.180dd4c7.5c394f9a.chunk.js 這個文件。使用記事本或者notepad這種編輯 器打開。ctrl+F定位到下面這行代碼:

e.hasActivated="true"==e.hasActivated

將上面這行替換為

e.hasActivated="true"=="true"

? ? ? 即完成處理,之后你的產品就可以正常使用了。不過這樣每次打開會展現一個很美的紅色彩帶滿窗口飛的窗口。可以把它關閉。使用查找 ctrl+F 定位到:</body></html>

????????將上面的這患字符串替換為如下代碼,即可完成。

</body><script>window.οnlοad=function(){setTimeout(()=>{window.close();},5);}</script></html>

????????如果你還是不爽,要把一些不想看到的文字隱藏,也是可以的。還是按照安裝路徑,找到 resources\locales\zh-Hans.lproj\Panel.json? 文件,在其中查找:"UNREGISTERED" 內容,將其修改替換為:"UNREGISTERED":" ",這樣就清爽了。

三、關于碰到的一個跨域問題

? ? ? ? 每次碰到過多次跨域問題,但都遂心應手的解決了,但這次碰到的了這個問題,還是花費了我一些時間,在請求時顯示的異常問題如下,但在看到問題后總是去排查我是不是哪里的跨域配置設置錯了,后來認真看了一下這個報錯:

Access to fetch at 'https://xxx/api/user' from origin 'http://app.xxx.com' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: The 'Access-Control-Allow-Origin' header contains multiple values 'http://app.xxx.com, *', but only one is allowed. Have the server send the header with a valid value, or, if an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled.

翻譯后內容:

從源 http://app.xxx.com 訪問 https://xxx/api/user 處的訪存已被 CORS 策略阻止:對預檢請求的響應未通過訪問控制檢查:Access-Control-Allow-Origin 標頭包含多個值 http://app.xxx.com, *,但僅允許一個。 讓服務器發送帶有有效值的標頭,或者,如果不透明的響應滿足您的需要,請將請求的模式設置為 no-cors,以在禁用 CORS 的情況下獲取資源。

? ? ? ? 其出錯的原因是在服務器設置了允許跨域,同時又在 Nginx 代理又設置了一次。我的項目是Nginx代理到了后端的 Java 服務,java服務是使用 springboot搭建的項目,很可能是其項目中已經添加了跨域配置,所以解決方法就是,只要移除其一即可解決。于是我把Nginx中的跨域配置刪除,項目就正常了。而在原項目中搜索了一下,果真若依項目里已經自帶的了跨域配置:

    /*** 跨域配置*/@Beanpublic CorsFilter corsFilter(){CorsConfiguration config = new CorsConfiguration();config.setAllowCredentials(true);// 設置訪問源地址config.addAllowedOriginPattern("*");// 設置訪問源請求頭config.addAllowedHeader("*");// 設置訪問源請求方法config.addAllowedMethod("*");// 有效期 1800秒config.setMaxAge(1800L);// 添加映射路徑,攔截一切請求UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();source.registerCorsConfiguration("/**", config);// 返回新的CorsFilterreturn new CorsFilter(source);}

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/pingmian/71660.shtml
繁體地址,請注明出處:http://hk.pswp.cn/pingmian/71660.shtml
英文地址,請注明出處:http://en.pswp.cn/pingmian/71660.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

使用阿里云 API 進行聲音身份識別的方案

使用阿里云 API 進行聲音身份識別的方案 阿里云提供 智能語音交互&#xff08;智能語音識別 ASR&#xff09; 和 聲紋識別&#xff08;說話人識別&#xff09; 服務&#xff0c;你可以利用 阿里云智能語音 API 進行 說話人識別&#xff0c;實現客戶身份驗證。 方案概述 準備工…

【Pandas】pandas Series unstack

Pandas2.2 Series Computations descriptive stats 方法描述Series.argsort([axis, kind, order, stable])用于返回 Series 中元素排序后的索引位置的方法Series.argmin([axis, skipna])用于返回 Series 中最小值索引位置的方法Series.argmax([axis, skipna])用于返回 Series…

大模型發展歷程

大模型的發展歷程 大語言模型的發展歷程一、語言模型是個啥&#xff1f;二、語言模型的 “進化史”&#xff08;一&#xff09;統計語言模型&#xff08;SLM&#xff09;&#xff08;二&#xff09;神經語言模型&#xff08;NLM&#xff09;&#xff08;三&#xff09;預訓練語…

springboot項目使用中創InforSuiteAS替換tomcat

springboot項目使用中創InforSuiteAS替換tomcat 學習地址一、部署InforSuiteAS1、部署2、運行 二、springboot項目打包成war包 特殊處理1、pom文件處理1、排除內嵌的tomcat包2、新增tomcat、javax.servlet-api3、打包格式設置為war4、打包后的項目名稱5、啟動類修改1、原來的不…

Seata

Seata是一款開源的分布式事務解決方案&#xff0c;由阿里巴巴發起并維護&#xff0c;旨在幫助應用程序管理和協調分布式事務。以下是對Seata的詳細介紹&#xff1a; 一、概述 Seata致力于提供高性能和簡單易用的分布式事務服務&#xff0c;它為用戶提供了AT、TCC、SAGA和XA等…

Pytest自動化框架

Pytest簡單介紹 下載pytest pip install pytest 第一章&#xff1a;Pytest console命令 默認需要test開頭的py模塊,test_開頭的方法 1.pytest 執行pytest命令會自動匹配到test開頭或者結尾的文件 將其作為測試用例文件執行&#xff0c;在測試用例文件中自動匹配到test開…

【spring】注解版

1.管理bean 之前我們要想管理bean都是在xml文件中將想要添加的bean手動添加進ioc容器中&#xff0c;這樣太過麻煩了&#xff0c;在 Java 開發里&#xff0c;針對一些較為繁瑣的操作&#xff0c;通常會有相應的簡化方式&#xff0c;這個也不例外&#xff0c;就是spring提供的注…

RV1126+FFMPEG多路碼流監控項目

一.項目介紹&#xff1a; 本項目采用的是易百納RV1126開發板和CMOS攝像頭&#xff0c;使用的推流框架是FFMPEG開源項目。這個項目的工作流程如下(如上圖)&#xff1a;通過采集攝像頭的VI模塊&#xff0c;再通過硬件編碼VENC模塊進行H264/H265的編碼壓縮&#xff0c;并把壓縮后的…

13.IIC-EEPROM(AT24C02)

1.為什么需要EEPROM? 在單片機開發中&#xff0c;斷電數據保存是常見的需求。例如&#xff0c;智能家居設備的用戶設置、電子秤的校準參數等都需要在斷電后仍能保留。AT24C02作為一款IIC接口的EEPROM芯片&#xff0c;具備以下優勢&#xff1a; 非易失性存儲&#xff1a;斷電后…

ubuntu22.04安裝P104-100一些經驗(非教程)

一、版本&#xff1a; 系統&#xff1a;ubuntu-22.04.5-desktop-amd64.iso Nvidia 驅動&#xff1a;NVIDIA-Linux-x86_64-570.124.04.run。官網下載即可 二、經驗 1、通用教程? 直接關鍵詞搜“ubuntu p104”會有一些教程&#xff0c;比如禁用nouveau等 安裝參考&#xff1a…

TCP7680端口是什么服務

WAF上看到有好多tcp7680端口的訪問信息 于是上網搜索了一下&#xff0c;確認TCP7680端口是Windows系統更新“傳遞優化”功能的服務端口&#xff0c;個人理解應該是Windows利用這個TCP7680端口&#xff0c;直接從內網已經具備更新包的主機上共享下載該升級包&#xff0c;無需從微…

OSI七大模型 --- 發送郵件

我想通過電子郵件發送一張照片給我的朋友。從我開始寫郵件到發送成功&#xff0c;按照這個順序講一下我都經歷了OSI模型的哪一層&#xff0c;對應的層使用了什么樣的協議&#xff1f; 完整流程示例&#xff08;補充物理層細節&#xff09; 假設你通過Wi-Fi發送郵件&#xff1a…

LINUX網絡基礎 [一] - 初識網絡,理解網絡協議

目錄 前言 一. 計算機網絡背景 1.1 發展歷程 1.1.1 獨立模式 1.1.2 網絡互聯 1.1.3 局域網LAN 1.1.4 廣域網WAN 1.2 總結 二. "協議" 2.1 什么是協議 2.2 網絡協議的理解 2.3 網絡協議的分層結構 三. OSI七層模型&#xff08;理論標準&#xff09; …

【LLms】關鍵詞提取

1. 停用詞 在文本處理和信息檢索領域&#xff0c;停用詞&#xff08;Stop Words&#xff09;是指在文本中出現頻率較高&#xff0c;但通常不包含實際語義信息或對語義理解貢獻較小的詞匯。這些詞匯通常是一些常見的功能詞&#xff0c;如冠詞、介詞、連詞、代詞、感嘆詞、助動詞…

1998-2022年各地級市三次產業占比/地級市國內生產總值構成/地級市第一產業占比、第二產業占比、第三產業占比數據(全市)

1998-2022年各地級市三次產業占比/地級市國內生產總值構成/地級市第一產業占比、第二產業占比、第三產業占比數據&#xff08;全市&#xff09; 1、時間&#xff1a;1998-2022年 2、指標&#xff1a;第一產業占比、第二產業占比、第三產業占比 3、來源&#xff1a;城市統計年…

基于STM32的簡易出租車計費設計(Proteus仿真+程序+設計報告+原理圖PCB+講解視頻)

這里寫目錄標題 1.主要功能資料下載鏈接&#xff1a;2.仿真3. 程序4. 原理圖PCB5. 實物圖6. 設計報告7. 下載鏈接 基于STM32的簡易出租車計費設計(Proteus仿真程序設計報告原理圖PCB講解視頻&#xff09; 仿真圖proteus 8.9 程序編譯器&#xff1a;keil 5 編程語言&#xff1…

HAL庫啟動ADC的三個函數的區別

HAL_ADC_Start 應該是啟動ADC轉換的最基本函數。只是啟動一次轉換&#xff0c;然后需要用戶自己去查詢轉換是否完成&#xff0c;或者可能只是單次轉換。比如&#xff0c;當調用這個函數后&#xff0c;ADC開始轉換&#xff0c;但程序需要不斷檢查某個標志位來看轉換是否完成&am…

EXIT原理和使用

要用到的控制器NVIC(中斷總控制器)、EXIT&#xff08;外部中斷控制器&#xff09; (EXIT是NVIC是下屬) GPIO外部中斷簡圖 EXIT的基本概念 EXIT主要特性 EXTI工作原理框圖&#xff08;從輸入線開始看&#xff09; 6個寄存器 EXTI和IO的映射關系 AFIO簡介 EXTI與IO對應關系 如…

經典核密度估計(Kernel Density Estimation):從直覺到數學

經典核密度估計&#xff08;Kernel Density Estimation&#xff09;&#xff1a;從直覺到數學 作為一名在大模型時代進入深度學習領域的研究者&#xff0c;你可能對 Transformer、擴散模型等現代技術駕輕就熟。然而&#xff0c;在閱讀一些生成模型的文獻&#xff08;如 Explic…

Halcon 算子 一維碼檢測識別、項目案例

首先我們要明白碼的識別思路 把窗口全部關閉讀取新的圖片圖像預處理創建條碼模型設置模型參數搜索模型獲取條碼結果顯示條碼結果 圖像預處理和條碼增強 對比度太低&#xff1a; scale_image&#xff08;或使用外部程序scale_image_range&#xff09;,增強圖像的對比度圖像模糊…