我们如何将Docusaurus网站链接到数据库?

时间:2019-08-20 22:18:14

标签: docusaurus

我正在使用Docusaurus V2建立一个网站。

由于Docusaurus网站从根本上来说是一个React应用程序,所以我想知道我们如何才能向该网站添加身份验证系统。

Docusaurus网站是否有链接到数据库,后端或调用API的指南或示例?

1 个答案:

答案 0 :(得分:3)

您可以插入一个脚本,该脚本在网站首次加载时初始化某种形式的身份验证。看看docusaurus-plugin-google-analytics,这是将GA脚本注入网站的示例。

要进行数据库调用,您需要一台具有REST / GraphQL API的服务器。您可以使用AJAX / fetch从用户界面拨打电话。

要实施一种非常基本的身份验证形式(在这种情况下,您可以防止未经授权的人甚至无法访问网站),可以使用Basic access auth在Web服务器级别实施身份验证。

Docusaurus网站从根本上来说是静态文档,并且最适合用于建立每个人都应该看到相同内容的网站。如果您要根据用户有选择地显示内容,则最好采用服务器端方法。