本地啟動html與tomcat啟動html

2021-10-06 17:05:36 字數 1023 閱讀 2377

遇到的問題記錄

遇到的問題描述

​ 1.本地開啟html登陸頁面正常,登入後正常返回token與個人片息

​ 2.無法獲取選單資訊,提示401並且獲取選單請求沒有攜帶token

疑問tomcat 訪問是正常的無可厚非,但是本地訪問獲取到了個人資訊和token理論上是有互動的,但是傳送後面的請求卻沒有協帶token

原因

1.本地啟動和tomcat啟動 乙個是file協議,乙個是http協議

file協議更多的是將該請求視為乙個本地資源訪問請求,和你使用資源管理器開啟是一樣的,是純粹的請求本地檔案。

http請求方式則是通過假架設乙個web伺服器,解析http協議的請求然後向瀏覽器返回資源資訊。我們所開發的html檔案最後必定是會以網頁的形式部署在伺服器上,通過http協議訪問,所以我們開發中也盡可能模擬線上環境,架設本地伺服器,來避免file協議與http協議實現過程中的某些差異,如某些api的差異、跨域請求的差異等。舉個最容易驗證的例子:在頁面引入一張絕對路徑的,即』/image/example.png』,然後分別通過這兩種方式開啟頁面,file協議會將資源請求到根路徑,而http協議雖然也會請求到根路徑,但是是相對本地架設的伺服器的根路徑,一般也就是專案資料夾的路徑。

2.前端頁面登陸獲取到的token經過某個js處理用了某個元件沒有把token傳遞下去,導致請求頭沒有token或其他方式沒有協帶token(把獲取到的token做全域性處理應該可以,但是有可能會有其他問題,我想……理論上是可以)

有看

html啟動本地 exe檔案

之前沒有了解這個內容,還是乙個小夥伴在面試中遇到的乙個題目,感覺挺有意思就研究了一下這個東西到底是怎麼用的。搜了一下解決方法,是新增登錄檔,自己執行了可以使用 第一步 首先開啟登錄檔,方法是 win r 進入執行,或者從開始裡找執行 輸入regedit進入登錄檔 第二步 然後 在登錄檔 左邊最上面h...

Tomcat安裝與啟動

首先,安裝tomcat之前,需要安裝jdk 執行tomcat 7.0,建議使用jdk 7.0版本 1 在瀏覽器的位址列中,輸入位址 進入tomcat官網 可以看出 根據不同的操縱系統,tomcat提供了不同的安裝檔案 針對linux作業系統,tomcat提供了tar.gz的壓縮檔案 針對window...

tomcat啟動與關閉指令碼

需求 apache tomcat 7.0.37 python2.usr bin evn python coding utf 8 import commands import time redmain 此指令碼只能用於tomcat服務restart。如果有新的tomcat需要修改以下三點 1 把tom...