我正在用Docusaurus V2建立一个网站。
由于 Docusaurus 网站基本上是一个 React 应用程序,我想知道我们如何向网站添加身份验证系统。
是否有将 Docusaurus 网站链接到数据库、后端或调用 API 的指南或示例?
您可以注入一个脚本,在网站首次加载时初始化某种形式的身份验证。看看docusaurus-plugin-google-analytics,这是一个将 GA 脚本注入网站的示例。
要进行数据库调用,您需要一个带有 REST/GraphQL API 的服务器。您可以使用 AJAX/ 从 UI 进行调用fetch。
要实现一种非常基本的身份验证形式,您甚至可以防止未经授权的人访问网站,您可以使用Basic access auth在 Web 服务器级别实现身份验证。
Docusaurus 网站基本上用于静态文档,它们最适合构建每个人都应该看到相同内容的网站。如果您想根据用户有选择地显示内容,那么使用服务器端方法可能会更好。
| 归档时间: |
|
| 查看次数: |
595 次 |
| 最近记录: |