Tag: horizo​​n

RethinkDB / horizo​​n:经过一些使用得到400错误的请求错误导致ReqlRuntimeError.ReqlError 后重新启动

使用horizo​​n dev服务器一段时间后,我突然得到一个“400错误请求错误”。 重新启动服务器后,在terminal中出现以下错误: at ReqlRuntimeError.ReqlError [as constructor] (c:\Users\carl\AppData\Roaming\npm\node_modules\horizon\node_modules\rethinkdb\errors.js:23:13) at new ReqlRuntimeError (c:\Users\carl\AppData\Roaming\npm\node_modules\horizon\node_modules\rethinkdb\errors.js:90:51) at mkErr (c:\Users\carl\AppData\Roaming\npm\node_modules\horizon\node_modules\rethinkdb\util.js:177:10) at Feed.IterableResult._addResponse (c:\Users\carl\AppData\Roaming\npm\node_modules\horizon\node_modules\rethinkdb\cursor.js:75:27) at TcpConnection.<anonymous> (c:\Users\carl\AppData\Roaming\npm\node_modules\horizon\node_modules\rethinkdb\net.js:360:22) at TcpConnection.cancel (c:\Users\carl\AppData\Roaming\npm\node_modules\horizon\node_modules\rethinkdb\util.js:26:16) at TcpConnection.cancel (c:\Users\carl\AppData\Roaming\npm\node_modules\horizon\node_modules\rethinkdb\net.js:783:43) at wrappedCb (c:\Users\carl\AppData\Roaming\npm\node_modules\horizon\node_modules\rethinkdb\net.js:270:17) at tryCatcher (c:\Users\carl\AppData\Roaming\npm\node_modules\horizon\node_modules\rethinkdb\node_modules\bluebird\js\main\util.js:26:23) at Promise.successAdapter (c:\Users\carl\AppData\Roaming\npm\node_modules\horizon\node_modules\rethinkdb\node_modules\bluebird\js\main\nodeify.js:23:30) at Promise._settlePromiseAt (c:\Users\carl\AppData\Roaming\npm\node_modules\horizon\node_modules\rethinkdb\node_modules\bluebird\js\main\promise.js:579:21) at Promise._settlePromises (c:\Users\carl\AppData\Roaming\npm\node_modules\horizon\node_modules\rethinkdb\node_modules\bluebird\js\main\promise.js:697:14) at Async._drainQueue (c:\Users\carl\AppData\Roaming\npm\node_modules\horizon\node_modules\rethinkdb\node_modules\bluebird\js\main\async.js:123:16) at Async._drainQueues (c:\Users\carl\AppData\Roaming\npm\node_modules\horizon\node_modules\rethinkdb\node_modules\bluebird\js\main\async.js:133:10) at Immediate.Async.drainQueues [as _onImmediate] (c:\Users\carl\AppData\Roaming\npm\node_modules\horizon\node_modules\rethinkdb\node_modules\bluebird\js\main\async.js:15:14) at processImmediate […]

RethinkDB / Horizo​​n:与Express集成:访问Horizo​​n数据服务器端?

Horizo​​n.io Github上有一个快速集成的例子,如下所示: Horizo​​n express服务器示例 我明白这个例子显示了什么:如果你有一个现有的Express服务器,你可以添加一个Horizo​​n服务器,这个服务器公开了一个客户端路由,以便他们可以通过websocket连接到地平线服务器。 但是,服务器的快速部分是否还有任何方法可以访问Horizo​​n中的集合? 例如,执行本地身份validation,CRON作业等,或者使API端点接受PUT / POST请求。 据我所知,直接连接到Horizo​​n正在使用的RethinkDB数据库并没有那么有用,因为名为Fusion的库在表中dynamic设置元数据,以便获得Horizo​​n用于的类似Firebase的行为。 如何访问Horizo​​n数据服务器端?