Used to check for browser translation.
用于检测浏览器翻译。
ブラウザの翻訳を検出する

常见问题

FAQ
ArcBlock
2023-09-07 08:25
· edited

文档是如何组织的?#

Blocklet 有很多的文档。对它的组织方式的高层次概述将帮助你知道在哪里寻找某些东西。

  • 快速入门 带领你通过一系列的步骤来创建一个网站。如果你是 Blocklet 的新手,从这里开始。
  • 概念解惑 在一个相当高的水平上讨论关键概念,并提供有用的背景信息和解释。
  • 参考指南 包含 Blocklet 工作原理各方面的技术参考。它们描述了它是如何工作的以及如何使用它,但假定你对关键概念有基本的了解。
  • 操作手册 就像菜谱,它们指导你完成解决关键问题和用例的步骤。它们比快速入门更高级,并假定你对 Blocklet 的工作原理有一定了解。

Blocklet 是什么?#

Blocklet 是一类能运行在 Blocklet Server 中的应用集合。

  • 可以是一个 Reactjs 应用,由 CRA 创建的
  • 可以是一个 Vuejs 应用,由 vite 创建的
  • 可以是一个 express 应用
  • ......

简单的来说,任何应用都可以转变为一个 Blocklet 应用,并能运行在 Blocklet Server 中。

可组合的 Blocklet#

在常见的开发模式中,一个应用通常是以独立的形式进行开发的,当应用需要与其他的应用进行连通互动时,需要通过配置了 CORS 的接口来交互。可想而知,这会破坏开发的一体性,也会加大生产环境的部署难度。

而如果你选择了开发 Blocklet,你可以以一种更轻松的模式去开发组合型的应用,开发完成后也可以轻松的将多个应用组合在一起使用,让它们看起来就像是一个应用。

Blocklet Server 是什么?#

Blocklet Server 是 Blocklet 的托管平台,它为 Blocklet 提供了运行环境和基础服务。

Blocklet Service 是什么?#

Blocklet Service 是 Blocklet Server 为 Blocklet 提供的一系列服务,Blocklet Server 通过 Blocklet Service 为 Blocklet 提供了大量的开箱即用的特性。

  • 域名:每个 Blocklet 可通过独一无二的 DID Domain 访问
  • 身份验证服务:基于 DID 的身份验证服务
  • 权限管理服务:基于 DID Passport 和 RBAC 的权限管理服务
  • 消息通知服务:Blocklet 可以给 DID 钱包发送消息

什么是 Blocklet 商店?#

Blocklet 商店是 Blocklet 的发行平台。Blocklet 商店允许您发现、购买和安装 Blocklets.

ArcBlock 官方提供了 2 个 Blocklet 商店:

  1. https://store.blocklet.dev:提供生产就绪的 Blocklet
  2. https://dev.store.blocklet.dev:提供样本/演示 Blocklet,用于学习和体验

Blocklet 商店是去中心化的,你可以在自己的 Blocklet Server 部署你自己的 Blocklet 商店!

如何查看 Blocklet 中各组件的服务端口?#

开发者 不应该 在代码中直接使用 Blocklet 组件的服务端口。

如果开发者需要和内部组件通信,请使用 Blocklet SDK: Component

如果有其他原因(比如排查问题)需要查看,可以在浏览器中打开开发者工具,访问 Server Dashboard -> Blocklet 详情页,在 getBlocklet GQL 接口 中查看




Sticker