问题标签 [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 投票
1 回答
1169 浏览

javascript - 如何在 Racer / DerbyJS 上创建服务器端应用程序逻辑?

我正在学习新的DerbyJS堆栈的来龙去脉,但我找不到将应用程序逻辑放在服务器端的方法。声明的意图是所有代码都应该能够在服务器和客户端中运行。但是,我需要隐藏某些数据,并且仅在根据用户会话信息进行身份验证时才发送给客户端。我如何使用Racer商店来实现这一点?

0 投票
1 回答
827 浏览

node.js - npm dependency resolution -OR- help! i cannot install derbyjs

I have been trying to install Derby, and npm keeps insisting it cannot find a suitable version of express. Here's the command I am using: npm install -g derby. Below is the output. I am running Ubuntu 11.10, node v0.7.6 and npm v1.1.17. Am I doing something wrong? How can I fix this?

#xA;
0 投票
2 回答
501 浏览

javascript - 在 DerbyJS 中使用从 MongoDB 导入的文档

我有一个 MongoDB 集合,其中包含未通过我的 Derby 应用程序保存的数据。我想对此进行查询并将其拉入我的 Derby 应用程序。

所以,我想通了,这是执行此操作的代码:

唯一的问题是文档没有derby id,因此它将 MongoDB objectid (_id) 设置为derby id。这是model.get()返回的 JSON 示例:https ://gist.github.com/0a5426d2b28a940e8803

我无法知道查询之前的 objectid 是什么。如果最近返回的 id ( currID) 位于对象的顶层,我会很高兴,这样我就可以查询它并设置模型引用。我现在构建了一个 hack 来绕过它,但它并不像我希望的那样顺利。代码如下:

另外,有什么方法可以更新模板而不破坏屏幕上已经存在的一些模板?而不是做一个完整的page.render只是做一个template.render

谢谢

0 投票
7 回答
3244 浏览

javascript - DerbyJS 和身份验证

当前形式的 DerbyJS 是否可以实现身份验证,如果可以,最好的方法是什么?不是他们有什么工作要做吗?

0 投票
1 回答
888 浏览

node.js - 在 Windows 中创建 derbyjs 应用程序

可能是一个愚蠢的问题。我已经在我的 Windows 7 机器上安装了 node.js 并尝试安装 derbyjs。我运行了“npm install -g derby”命令,一切似乎都很好。

现在,当我尝试通过

它给了我一个错误,即 derby 不是一个公认的命令。我也尝试从 node_modules/derby/bin 目录运行新项目命令。现在它显示“选择一个应用程序以打开选定的文件”弹出窗口。

我想问题是bin文件夹中没有exe。我应该先建造德比,然后才能开始工作吗?我怎么做?

0 投票
3 回答
708 浏览

ruby-on-rails - 有很多“实时”页面更新(来自 Rails 背景)的网站使用什么工具?

我们正计划为更多用户创建一个“大型”网站,最多可以容纳 5000 个用户。我们考虑加入大量实时功能,数据更改会立即传播到所有连接的客户端。Meteor 和 DerbyJS 等新框架看起来非常适合这类东西。

现在,我想知道是否可以使用这些新框架执行典型的后端工作,例如发送(批量)电子邮件、清理数据库、生成 pdf 等。并且以一种富有成效且不糟糕的方式。我也想知道用它们创建复杂的表格有多困难。我习惯了方便的 Rails 视图助手和 Ruby gem 来处理这些事情。

Meteor 和 DerbyJS 都是相当新的,所以我确实希望在不久的将来会添加很多功能。但是,我也想知道将这些框架与“传统”Rails 应用程序结合起来是否是个好主意,该应用程序提供某些不需要实时更新的复杂页面。和/或使用提供 API 来执行繁重后端处理的 Rails 或 Sinatra 应用程序。然后,这些 Rails 应用程序可以访问与 Meteor/DerbyJS 应用程序相同的数据库。有人认为这是个好主意吗?或者更确切地说不是?为什么?

如果对那些新的“单页应用程序实时”框架有足够经验的人可以对此发表评论,那就太好了。他们将走向何方?他们能否通过身份验证和后端处理来处理“完整”的 Web 应用程序?使用它们进行编程会像使用 Rails 一样高效/方便吗?好吧,我想没有人可以肯定地知道这一点;-) 好吧,欢迎任何想法、猜测和想法!

0 投票
1 回答
10200 浏览

node.js - nodeJS-Express 或 Meteor 或 Derby

最近我有兴趣做关于nodejs、nosql(主要是mongodb、redis)的研究,并决定用这些现代技术(大学教授不会教我)做一个简单的博客。通过这个进步,我想我可以提高自己的 javascript 技能以及网络服务开发的许多方面。

一个简单的博客是一个好的开始,然后我发现 Github 上的 nodejs 和其他基于节点的 web 框架:express、locomotive、railway 等......问题是它们有太多的分叉。

当然,通过我的努力,我可以与其中一些人一起工作,因为 MVC 逻辑对所有人来说似乎都是一样的。关键是我想专注于一个框架,它是未来 1 年或更长时间的趋势。Express好像不错,说铁路、机车都是以Express为基础的,我最后还是跟着Express就好了,但是后来我发现了Meteor和Derby。现在它确实让我对选择感到困惑。人们说为自己的任务使用适当的工具,现在我有时间浪费在一些,但不是全部上。我想我应该通过提问来澄清我的一些想法:

  1. 那流星和德比是nodejs的分支吗?

  2. 我应该选择流星、德比还是机车、铁路,还是只是从头开始使用 express 来制作我自己的 MVC 设置?

  3. 为什么人们将 Redis 与 Mongodb(或 CouchDB)一起用于会话?为什么我们不只使用 Mongodb 来处理会话和主要数据?

0 投票
2 回答
517 浏览

mongodb - 来自 MongoDB 的结果

我遇到了 Derby 和 Mongo 的两个问题。我来自 MySQL 和 Redis 背景,所以也许我做错了什么?

1) 似乎我无法搜索类型为 ObjectId 的 Id。

只会匹配 _id 是字符串的记录。我猜这没问题,除非数据被“更新”,Racer 将创建一个带有 ObjectId _id 的新记录!所以基本上我永远无法通过我用 Racer 插入的 id 检索文档!

2)每次我进行查询时,我都会返回一个对象,例如:

这意味着我必须将其转换为对象列表。我编写了一个函数,它创建一个_id 的列表,然后将它分配给一个模型变量以与 refList 一起使用。感觉就像一个黑客,这不是正确的方法。

0 投票
2 回答
1540 浏览

node.js - Socket.IO - 开放连接是否值得关注?

我目前正在使用DerbyJS,因为它可以促进干净、干燥的客户端/服务器代码。附带的好处(大多数人使用该框架的主要原因)是它使用 Socket.IO 来创建实时应用程序。在这种情况下,我不需要实时,但这是一个很好的补充。

我的问题是 - 我是否会通过使用 Socket.IO 以及它维护的所有开放连接来牺牲可扩展性/性能?由于没有打开的连接,使用 Backbone + ExpressJS 会释放资源吗?

0 投票
1 回答
405 浏览

socket.io - 为什么我的模型没有同步?

我已经用racer编写了我的第一个程序。它显示了一个手动绑定到“col.doc.prop”路径的简单文本框。当我更改该值时,它不适用于服务器上的商店。是什么导致我订阅的模型无法与服务器同步?

服务器代码:

客户端代码: