首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RethinkDB / Horizon:与Express的集成: Access Horizon数据服务器端?

RethinkDB / Horizon:与Express的集成: Access Horizon数据服务器端?
EN

Stack Overflow用户
提问于 2016-05-24 00:14:16
回答 2查看 1.3K关注 0票数 4

有一个在Horizon.io Github上进行快速集成的示例,如下所示:水平快递服务器示例

我理解这个例子显示了什么:如果您有一个现有的Express服务器,您可以添加一个水平服务器,它公开一个路由客户端,这样他们就可以通过websockets连接到地平线服务器。

但是,服务器的express部分是否也可以访问Horizon中的集合?例如,可以执行本地身份验证、CRON作业或具有接受PUT/POST请求的API端点等操作。

据我所知,直接连接到RethinkDB数据库Horizon并不那么有用,因为一个名为Fusion的库正在动态地设置表上的元数据,以便获得Horizon用于的类似Firebase的行为。

如何访问Horizon数据服务器端?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-05-25 16:56:29

要访问Horizon的集合,您可以使用@horizon/client。

代码语言:javascript
复制
npm install --save  @horizon/client

在服务器端代码中:

代码语言:javascript
复制
const Horizon = require("@horizon/client/dist/horizon");
const horizon = Horizon();

然后,您可以将Horizon:http://horizon.io/api/horizon/用于诸如connection、Auth和use等内容;然后使用collection API:http://horizon.io/api/collection/访问客户端访问的相同集合。

票数 3
EN

Stack Overflow用户

发布于 2016-09-01 10:23:18

您需要创建express/koa/hapi服务器,其中包括地平线/ server,并为自定义API端点提供自己的实现。

在这里阅读更多信息:http://horizon.io/docs/embed/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37402526

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档