问题标签 [derbyjs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
496 浏览

cordova - Derby 可以与 Phonegap 一起使用吗?

是否可以使用 phonegap 打包 derbyjs 应用程序?我根本没有找到任何人这样做的单一参考,而流星是一个不同的故事,所以我自然很好奇为什么会这样。

0 投票
2 回答
768 浏览

javascript - 如何在 node.js 中将 derby.js 与 express.js 集成?

我正在为我的 Node 应用程序使用express框架。我需要一些实时更新,例如 facebook 中的通知。我需要的是集成derby.js(它是构建在 express 之上的框架),仅用于 express App 中的实时通知触发。我怎样才能完成这项任务?

我正在使用的 Expressjs语法

以上内容将从数据库中获取通知计数并显示在视图中。

用于实时更新的Derbyjs示例语法

我需要的只是来自 derby 的快速渲染视图页面需求中的一个部分(带有通知计数的框)。这样该框将根据数据库的实时更新进行更新。

我们如何在 express 中集成 derby 视图?可能吗?

0 投票
1 回答
433 浏览

node.js - 带有 HTTP 响应的 MongoDB 文档流式传输?

在对 node.js 实时框架/包装器(derby.js、meteor、socketIO ...)进行了一整天的研究之后,我意识到,更老式(抱歉)的 restful API 方式满足了我的所有需求。

我认为我必须使用正在进行的套接字连接的原因之一是因为我想从数据库中流式传输我的 MongoDB 文档,而不是将它们全部加载到服务器上的内存中。我认为这是推荐的方式,因为它最大限度地减少了服务器资源的使用。

但问题是:

一个简单的文档查询流式处理是否适用于普通的 HTTP 请求/响应模型,或者我们是否必须建立一个持续的套接字连接才能将所有文档流式传输到客户端?

注意:我只需要在 ajax 调用上加载文档 - 无需将新文档推送到客户端(因此实际上不需要实时)。

有什么特别需要考虑的吗?

0 投票
2 回答
1162 浏览

node.js - 用于 REST API 的 derbyjs

首先,我看到了这个问题:How to best create a RESTful API in Node.js,它把我引向了 mers,这对我很有帮助。但我也阅读了很多关于 derbyjs 的好东西,它看起来确实很有趣。所以我的问题是,使用 derbyjs 来创建 REST API 是否有意义(实时功能在未来可能有用,但不能 100% 确定这一点。)?它比 mers 好还是坏?我真的很感激任何帮助。

编辑:如果有人感兴趣,现在决定使用sails.js:http ://sailsjs.org/

0 投票
2 回答
442 浏览

collections - 如何将项目添加到 RacerJs DerbyJs 中的集合?

我想使用 RacerJs/DerbyJs 将项目添加到集合中,但它不起作用。我一定是真的忽略了什么……

我试过的

确实设置了一个新闻项目。但是,当我再次这样做时,它只会覆盖现有项目,而不是添加新项目。怎么做?

model.push('news', {text:"someText"})也因“对象不是数组”而失败。

基本上,我只想要“发布更新并在‘墙’应用程序上显示”的最基本版本,没有任何房间,也没有使用数组。只有一个集合,就是这样。

变体的堆栈跟踪.push()

0 投票
5 回答
55614 浏览

linux - Windows 的“制作”命令 - 可能的选项?

我正在尝试在我的 Windows 机器上为 Node 设置 Derby.js。根据 Derby.js 设置说明,为了使用 coffescript,我必须执行以下操作:

这一直有效,直到“make”部分,这显然需要一个 make 程序。我下载了一个应该可以运行的 make.exe 文件,但它告诉我找不到该文件。我在文本编辑器中打开了 make-file 以查看它指向的路径是否存在,并且确实存在。我想知道它是否必须以不同的方式引用文件的路径,因为它位于 Windows 上并且正在通过命令提示符运行?有谁知道我能做什么?我能想到的就是在Linux的VM上设置它,然后将文件复制过来,但这有点麻烦。

0 投票
1 回答
770 浏览

derbyjs - 带有 RESTful API 的 Derby

我对 derby 非常感兴趣,并在昨晚阅读了文档。我目前的架构思想非常倾向于构建一个 RESTful API,供相应的富客户端应用程序使用,或者任何其他有权访问该 API 的人使用。

Derby 给我留下深刻印象不仅是因为它对速度的关注,而且因为它的工作方式非常像网络应该做的(URL 匹配页面)。然而,如今随着移动应用程序融入产品的趋势,如果想要同时为移动和浏览器领域开发,似乎有必要拥有一个 API。

我的问题是双重的。

  1. 可以使用 derby 与 API 进行交互,本质上是编写 API 适配器并将其与 mongoadapter 交换。我没有看过适配器,但文档暗示编写适配器并不太难。或者,如果接受标头要求 json,则 derby 可以生成对 API 调用的 json 响应。这样,它就可以在为 webapp 提供服务的同时扮演 API 的角色。

  2. derby 应该被视为一个整体的应用程序,并且根本不用于任何其他应用程序(即移动应用程序)。即浏览器和移动应用程序之间的共同因素将是数据库,而不是 API。不将 API 作为一个共同因素的不利之处在于,应用程序之间的功能可能不一致(与功能数量不同,但一个可能有问题,另一个没有)。

我非常想在我们的下一个项目中使用 derby,但需要弄清楚它是否是这项工作的工具。(顺便说一下,该项目将是一个大型 Web 应用程序,但需要进行移动集成。拥有 API 也可能是个好主意,但我不确定它的用处)

0 投票
1 回答
329 浏览

derbyjs - 德比实时更新

如果第 3 方直接更新数据库,我问了一个关于流星更新视图的问题。我一直在玩 derby 示例,并注意到如果我更改 mongo 中的数据,视图不会更新。

derby 是否能够根据数据库中的数据更改来更改视图(即直接编辑表)。如果是这样,为什么它在示例中不起作用。

0 投票
0 回答
135 浏览

heroku - 将coffeescripted derbyjs 应用程序部署到heroku

部署到 heroku 时,我收到以下错误日志:

我是 derbyjs 和 heroku 的新手……无论如何,很棒,很棒,很棒的工具!

那么,为什么应用程序抱怨 /app/server.js 文件?这是一个coffeescript项目,据我所知,它使用browserify动态交付js。此外,应用程序目录中根本没有 server.coffee ......因为它是应用程序目录,它怎么可能有 server.js ?好吧,现在肯定对我隐藏了一些含义。

小伙伴们,你们能帮忙吗?

我正在使用: Derby 0.5.9 Heroku Toolbelt ... 刚刚在编写此任务之前安装 按照 derbyjs.com 上的说明部署步骤

干杯,乔汉内斯

0 投票
1 回答
305 浏览

coffeescript - Derby 新手应用程序崩溃

我是 Derby 的新手,刚刚在 Ubuntu 12.10 上安装了它。

我安装了以下内容。

  • 节点 v0.11.6-pre
  • 德比 0.5.9
  • 蒙哥 git 大师
  • Redis 2.2.12

我使用derby new --coffee testapp. 看起来东西安装得很好。

当我尝试使用运行应用程序时npm start,出现以下错误:

有没有其他人遇到过这个?