mirror of
https://gitee.com/dromara/sa-token.git
synced 2025-04-04 23:39:27 +08:00
docs: 新增QA:修改 hosts 文件无效可能原因排查
This commit is contained in:
parent
660ac438c2
commit
5f1e2bea7e
@ -315,6 +315,9 @@
|
||||
<script src="static/zoom-image.min.js"></script>
|
||||
<!-- 好看的提示框 -->
|
||||
<script src="static/docsify-plugins/docsify-plugin-flexible-alerts.min-1.1.1.js"></script>
|
||||
|
||||
<!-- docsify 里一个 md 引入另一个 md-->
|
||||
<script src="static/docsify-plugins/docsify-betterembed-1.1.1.js"></script>
|
||||
|
||||
<!-- sidebar折叠 -->
|
||||
<!-- <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsify-sidebar-collapse/dist/sidebar.min.css" />
|
||||
|
9
sa-token-doc/include/include-qa.md
Normal file
9
sa-token-doc/include/include-qa.md
Normal file
@ -0,0 +1,9 @@
|
||||
<!-- embed:start:hostsInvalid -->
|
||||
|
||||
> [!WARNING| label:更改了 hosts 但无法访问?]
|
||||
> - 可能 1:你没保存。
|
||||
> - 可能 2:你后端项目没启动。
|
||||
> - 可能 3:你访问时端口写错了。
|
||||
> - 可能 4:你开了 VPN,关掉试试。
|
||||
|
||||
<!-- embed:end:hostsInvalid -->
|
@ -37,6 +37,8 @@ OK,所有理论就绪,下面开始实战:
|
||||
|
||||
其中:`sso.stp.com`为统一认证中心地址,当用户在其它 Client 端发起登录请求时,均将其重定向至认证中心,待到登录成功之后再原路返回到 Client 端。
|
||||
|
||||
[Some Name](../include/include-qa.md#hostsInvalid ':include')
|
||||
|
||||
|
||||
### 3、指定Cookie的作用域
|
||||
在`sso.stp.com`访问服务器,其Cookie也只能写入到`sso.stp.com`下,为了将Cookie写入到其父级域名`stp.com`下,我们需要更改 SSO-Server 端的 yml 配置:
|
||||
|
@ -43,6 +43,9 @@
|
||||
127.0.0.1 sa-sso-client3.com
|
||||
```
|
||||
|
||||
[Some Name](../include/include-qa.md#hostsInvalid ':include')
|
||||
|
||||
|
||||
### 3、搭建 Client 端项目
|
||||
|
||||
> [!TIP| label:demo | style:callout]
|
||||
|
@ -0,0 +1,5 @@
|
||||
const PMEregexGetImport=/<!-- embedImport:start:(.*?) -->(.*?)<!-- embedImport:end:(.*?) -->/gs,PMEregexReplaceImport=e=>new RegExp(`<!-- embedImport:start:${e} -->(.*?)<!-- embedImport:end:${e} -->`,"gs"),PMEregexGetImportName=/<!-- embedImport:start:(.*?) -->/g,PMEregexGetEmbedImportName=/^(.*?).md#(.*?) ':include'\)$/gm;function PMEcreateElementFromHTML(e){var t=document.createElement("div");return t.innerHTML=e.trim(),t}function partialMarkdownEmbed(n,e){n.beforeEach(m=>{if(PMEregexGetEmbedImportName.test(m))return m.match(PMEregexGetEmbedImportName).forEach(e=>{var t=e.split(".md#")[1].split(" ':include')")[0],r=e.replace("#"+t,"");m=m.replace(e,`
|
||||
<!-- embedImport:start:${t} -->
|
||||
${r}
|
||||
<!-- embedImport:end:${t} -->
|
||||
`)}),m}),n.afterEach(a=>{if(PMEregexGetImport.test(a))return a.match(PMEregexGetImport).forEach(e=>{var t,r=PMEcreateElementFromHTML(e);const m=[];for(let e=1;e<6;e++)0===m.length&&0!==(t=r.querySelectorAll("div > h"+e)).length&&t.forEach(e=>m.push(e.id));n.doneEach(()=>{const t=window.location.hash.split("?id=")[0];m.forEach(e=>{document.querySelectorAll(`.section-link[href='${t}?id=${e}']`).forEach(e=>{e.parentElement.nextElementSibling.remove(),e.parentElement.remove()})})});var o=e.match(PMEregexGetImportName)[0].split("\x3c!-- embedImport:start:")[1].split(" --\x3e")[0],e=e.split(`<!-- embed:start:${o} -->`)[1].split(`<!-- embed:end:${o} -->`)[0];a=a.replace(PMEregexReplaceImport(o),e)}),a})}window.$docsify=window.$docsify||{},$docsify.plugins=[partialMarkdownEmbed,...$docsify.plugins||[]];
|
Loading…
Reference in New Issue
Block a user