npm 包 k-sharedb-access 使用教程

阅读时长 7 分钟读完

在前端开发中,有时候需要多个用户同时对同一个文档进行编辑和保存,这个时候可以使用 ShareDB 库。而 k-sharedb-access 基于 ShareDB 提供了更方便的访问文档的方式,接下来我们就来详细介绍一下该模块的使用方法。

安装

在使用 k-sharedb-access 之前,需要先安装 ShareDB,可以使用以下命令进行安装:

然后,可以使用以下命令安装 k-sharedb-access:

使用说明

k-sharedb-access 提供的一个类 Access 可以提供对共享文档的访问权限控制。你可以使用 Access 实例来获取共享文档的某些特定访问权限。

Creating a ShareDB Connection

首先,需要创建一个 ShareDB 链接:

-- -------------------- ---- -------
----- ------- - -------------------
----- ------ - ----------------------------

----- --------- - --------------
----- -- - --------------------
----- ------- - --- ---------
    --- ---
---
----- --- - --- ----------------------
-------------------- ------------ -
    ---------------------- -------------
    ----- ---------- - ------------------
    ---------------------------
    -------------------- ----
    ----- ------ - --- -------------------
    ---
---

在服务器端端创建文档

-- -------------------- ---- -------
------------------------ -------- ------------- ------------- --------- -
    -- ----- - ------ ------------------- -
    ----- --- - ---------------------- -------------
    --------------- -- -
        -- ----- - ------ ------------------- -
        -- ----------- -
            -----------------------
        -
        ---
    ---
---

在客户端获取文档

现在客户端需要获取文档,客户端需要将文档与服务器进行身份验证:

-- -------------------- ---- -------
----- ---------- - --- ---------------------------------
----- ----------------- - --- -------------------------------------
----- ------ - --- --------------------------

----- ----- - ------------------- -----------------
----- ------- - -------------------------------
----------------------- ------- ------ -------- ------------- --------- -
    -- ----- - ------ ------------------- -
    ----- -- - ------------------------
    ----- --- - ------------------------- --------------
    ---
---

设置用户权限

最后,我们需要为用户安排适当的权限。可以使用 Access 实例上的 grant 函数来为用户安排适当的权限。

示例代码

-- -------------------- ---- -------
----- ------- - -------------------
----- ------ - ----------------------------

----- --------- - --------------
----- -- - --------------------
----- ------- - --- ---------
    --- ---
---
----- --- - --- ----------------------
-------------------- ------------ -
    ---------------------- -------------
    ----- ---------- - ------------------
    ---------------------------
    -------------------- ----
    ----- ------ - --- -------------------

    ----- ------- - --- -----
    ----- ---------- - - ------ ------- --

    ------------------------ -------- ------------- ------------- --------- -
        -- ----- - ------ ------------------- -
        ----- --- - ---------------------- -------------
        --------------- -- -
            -- ----- - ------ ------------------- -
            -- ----------- -
                -----------------------
            -
        ---
    ---

    --------------------- ---- -------- ------------- -------- -
        -- ----- - ------ ------------------- -
        -- --------- -
            ---------------- ---- ---------- -- ---- --- -----------
        - ---- -
            ---------------- -- --- ---- ---------- -- ---- --- -----------
        -
    ---
---

总结

本文中介绍了 k-sharedb-access 的安装和使用方法。通过使用 k-sharedb-access 我们可以更方便地对共享文档的访问权限进行控制。希望这篇文章对大家在前端开发中能够有所帮助。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60055cb281e8991b448da187

纠错
反馈