简介
happn-primus 是一个基于 Primus 的 happn 实时数据库的实时 web 应用程序桥接器。它提供了一个简单的方法来访问 happn 数据库的实时功能,使您能够创建基于 happn 的实时 web 应用程序。
安装
你可以使用 npm 进行 happn-primus 的安装:
--- ------- ------------
使用方法
在应用程序脚本中,你首先需要引入 Primus 和 happn-primus:
-- -- ------ --- ------ - ------------------ -- -- ------------ --- ----------- - ------------------------
接下来,你需要创建 Primus 服务器:
-- -- ------ --- --- ------ - --- ---------------
其中,server
是一个 Node.js 的 HTTP 服务器实例。
接着,你需要创建 HappnPrimus
实例,并传入 happn 实例:
-- -- ----------- -- --- ----------- - --- ---------------------------
其中,happnInstance
是 happn 的实例。
最后,你需要将 HappnPrimus
添加到 Primus 服务器:
-- -- ----------- - ------ --- -------------------------- -----------------
这里 /happn-primus
是访问 HappnPrimus
的 URL。
现在,你已经将 happn-primus 添加到了 Primus 服务器,可以开始在浏览器端使用它了。
浏览器端使用
在浏览器端,你需要先引入 Primus:
-- -- ------ - --- ------ - ------------------
然后,通过 Primus 连接到后端 happn-primus 服务器:
-- -- ------ --- ------------ --- --- ------ - --- ------------------------
现在,你可以使用 primus
对 happn 进行实时交互了。例如,下面的代码演示了如何监听 happn
上的数据变更事件:
-- ------ ----------------- -------------- - -- ---------- --- ----- -- --------- --- --------- - ----------------- ---------- ----------- - ---
示例
下面是一个完整的 happn-primus 示例代码:
-- -- ------ --- ------ - ------------------ -- -- ------------ --- ----------- - ------------------------ -- -- ------ --- --- ------ - ------------------------------- --- ------ - --- --------------- -- -- ----- -- --- ----- - ----------------- --- ------------- - ------- ----- ----- --- -- -- ----------- -- --- ----------- - --- --------------------------- -- -- ----------- - ------ --- -------------------------- ----------------- -- ----- -------------------- -- -- ------ --- ------------ --- --- ------ - --- ------------------------ -- ------ ----------------- -------------- - -- ---------- --- ----- -- --------- --- --------- - ----------------- ---------- ----------- - ---
总结
happn-primus 是一个基于 Primus 的 happn 实时数据库的实时 web 应用程序桥接器。使用 happn-primus,你可以轻松地创建基于 happn 的实时 web 应用程序。在这篇文章中,我们介绍了 happn-primus 的使用方法,并提供了一个完整的示例代码。希望这篇文章对你有所帮助。
来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/66777