後面關於iis後端配置部分,直接拷貝原文作者內容:
iis 後端配置
首先,前端將 vue-router 模式修改為 history 模式,開發完成並打包後,將檔案部署到站點。站點的根目錄會有一些相關配置檔案,這些後端人員會很清楚,前端開發只需要告訴後端人員如何寫去掉 # 的配置檔案。
在站點的根目錄建立乙個 web.config 檔案,內容如上圖所示。起到關鍵作用的是 rewrite 標籤中的**:
rule 標籤:代表定義的一條規則。
match 標籤:你的規則是什麼要求,url 屬性內容就是要求(正規表示式)。
action 標籤:type 屬性為 rewrite(重寫),url 屬性為目標。意思是:如果滿足 match 標籤中 url 屬性的正則,就執行此配置(將符合match標籤url要求的位址,重寫為action標籤中url屬性的位址)。
我的要求是,除了 "api" 或者 "token" 開頭的位址,全部重定向為 " / " ,因為我的介面位址是 api 和 token 開頭的,所以介面位址不能變。
api 介面
token 介面
然後服務端設定的是預設顯示目錄下的 index.html ,而這個 index.html 檔案就是前端打包後生成的 html 檔案。**開啟了 html 檔案,執行對應指令碼,就會按照你的路由設定顯示對應的元件內容,瀏覽器位址中的 # 也被替換掉了。
還有乙個 rule 標籤是配置我的路徑的。
我的專案打包後,生成了 index.html 和 static 資料夾,js、css、img等資料夾都在 static 中。所有的全都放在「 /static/img/ 」下面,路徑也會自動更改為「 ./static/img/ 」。
靜態路徑
配置裡的最難的可能是那個正規表示式,根據不同的需求配置不同的正規表示式,搞定正則就大功告成了!
微信支付坑
php view plain copy print sudo yum install ca certificates service php fpm restart 今天支付接入了 相關邏輯,寫完後,我又測試了以前的會員卡支付的,發現在支付階段提示失敗,於是加上測試語句,提示 getbrandwcp...
微信支付和整合微信支付的坑
keytool list keystore x.keystore 需要注意的是你除錯的簽名和發版的是不一樣的要注意修改保證你跑的時候二個配置是一樣的 宣告許可權 android name android.permission.internet android name android.permiss...
微信支付的坑
環境 框架 windows7 intellij idea jdk8 tomcat spring 支付型別 掃碼支付模式二 統一下單介面 只是希望少一點人踩同樣坑的列表 未完 這一點上也真是省力 簽名校驗問題網上說的 一定要確認引數名稱和大小寫 確實要注意,但另外一些 有中文就不行 凡string都要...