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

derbyjs - Derbyjs v0.6 app.fn() 不存在

我正在关注 youtube 上的 Multi-Payer Notepad 游戏教程,但无法让 x-bind 工作,因为我收到以下错误:

我假设此方法在 v0.6 中已更改,因为它刚刚问世。有谁知道完成此绑定的新方法?这就是 app.fn 正在做的事情:

0 投票
1 回答
222 浏览

node.js - Derby.js 前后端交互

我是 NodeJs 的新手,我是核心 Java 开发人员。谁能解释一下 DerbyJs 如何与后端交互以及后端如何依次回复前端?我可以看到很多功能。不知道我应该为哪个场景使用哪个功能!

我创建了一个 HTML index.html

对应的index.JS

我的问题。1. 为什么要使用 hello.message,我尝试在 HTML 中使用简单消息,但它不起作用。2.我希望前端从后端显示静态消息hello1.message,同时它需要在我在对应值为s hello.message的文本框中键入时渲染页面。

  1. 我将如何处理 derby.js 中的 Onclick 方法
0 投票
3 回答
5908 浏览

javascript - 是否值得为 Derby.js 或 Meteor 提供一个带有身份验证的生产应用程序的机会?

我开始阅读有关Derby.jsMeteor的文章,以对我正在从事的项目进行一些研究。它使用了很多实时功能,所以它们看起来都很方便。但我有一些主要问题,想知道此时使用它们是否有意义。

  1. 他们还准备好生产吗?还是存在重大的安全问题?
  2. 他们现在是否支持会话和身份验证?
  3. 我的假设是否正确,即通过依赖可以完成大量工作的框架,您可能会使简单的事情变得更容易,但如果变得更复杂一些,则会变得更加困难?
  4. 我的假设是否正确,当我只使用 Express + Socket.io(或 express.io)并且我只需要投入更多时间/工作时,我可以达到完全相同的效果(从用户体验的角度来看)?

目前我更喜欢 Express + Socket.io 并认为 Derby 和 Meteor 有点被炒作了。你怎么看?

为了更好地了解我的计划:

  • 需要用户认证
  • 需要复杂的路由
  • SEO是个问题
  • 使用 Elasticsearch 进行全文搜索
  • 数据库可能是 MongoDB
  • 对象之间的复杂关系
  • 实时更新 (Socket.io)
  • 安全是个问题
  • 性能和可扩展性是问题。

谢谢!

0 投票
1 回答
39 浏览

derbyjs - DerbyJS 的多节点 ELB

可以在 DerbyJS 中使用 ELB,如果用户 1 同时连接到实例 A,我在 DerbyJS 中遇到问题,用户 2 连接实例 B 两个用户之间没有实时更新

我可以使用 socket.io 适配器

0 投票
1 回答
81 浏览

javascript - 无法使用 derbyjs 在视图中显示文档列表

这是我第一次使用 derbyjs,不知道是我愚蠢还是缺少文档。我有一个名为“书籍”的模型,我只是想显示书籍列表。

这是我的代码:

和架构列表

索引js

我希望在视图中有“书”,所以我这样写 {{each}}

但什么也没有出现,尽管这可以正常工作并按预期呈现

同样在网络控制台上,这工作正常并显示 3 本书

注意:我通过 Web 控制台添加了书籍,类似这样

在订阅功能中,我试图

但是出现了一个错误

知道我做错了什么吗?我真的很喜欢 derbyjs 但这几天让我退缩了

0 投票
1 回答
136 浏览

derbyjs - 服务器端查询重新运行以进行分页、排序或过滤

当该客户端上的某些数据发生更改时,为特定连接的客户端重新运行服务器查询/订阅的最佳方法是什么?

这对于服务器端过滤、排序或分页非常有用。

例如,客户端有一个包含数千行分页的表,当用户更改过滤文本或页码时,服务器将使用该过滤器重新计算查询订阅,并即时更新客户端。

搜索输入不必在服务器的所有连接用户之间同步,因此它不需要存在于数据库中。

有什么方法可以在客户端和服务器上使用传统模型方法执行此操作,还是我必须实现常见问题解答中提到的类似 RPC 的方法?

谢谢!

0 投票
2 回答
49 浏览

node.js - 将节点检查器与 Derby 应用程序一起使用?

我想使用 node-inspector 来调试一个用 Derbyjs 编写的应用程序,但没有取得太大的成功。我认为问题在于 derby 在子进程中运行。我的代码加载如下:

当我使用 node-inspector 启动应用程序时,我看不到我写入日志的正常启动输出。而且,当我转到节点检查器输出的 url 时,

什么都没发生。我以前使用过节点检查器,并且从来没有真正需要做很多事情来让它工作。不知道该怎么做才能让它工作。

0 投票
1 回答
149 浏览

node.js - 在 Derby.js 上从客户端调用服务器端代码

我是使用 Derby.js 的新手,并且已经使用 yeoman generator-derby 包搭建了一个项目。我以为一切都很好,但我不知道我在这里做错了什么。

细分:

  • 我有一个“app/dbWp.js”控制器,它可以导出多个函数,并且需要模块“mysql”、“async”和“needle”
  • 在我的 app/index.js 中,我导入了这个文件并像这样使用它:

    /li>
  • 我从 view/index.jade 调用这个函数,如下所示:

    /li>
  • 在浏览器中,我收到大量 console.error 消息,抱怨未定义“fs”模块。经过多次谷歌搜索,我发现这是由于 Browserify 忽略了“fs”模块,这随后导致模块“mysql”和“needle”出现问题。但这意味着这段代码正在浏览器中执行?

所以我的问题是:为什么要在客户端调用该函数?显然,如果它像我想的那样在服务器端执行,那么需要这些模块就不会有问题。

如何在服务器上执行此功能?之前使用 express + socket.io 可以正常工作,但想更改框架并给 Derby.js 一个机会。

我显然误解了 Derby.js 应该如何工作;任何帮助,将不胜感激。谢谢!

0 投票
1 回答
98 浏览

node.js - Server-side model change event in DerbyJS 0.6

In DerbyJS:

How do I add event listeners to "The Model", only server side, without having to rely on requests (express middleware)?

Related question I've found: How to create server-side application logic on Racer / DerbyJS?

Of course I can write an express middleware. But the "shared" data model would come in really handy if I could access it without having to rely on a request, and I don't know how to do that without having to put the specific code into the shared codebase.

Use case: order processing for e-commerce software

My model could be like this:

This way the client could place new orders doing

And the server could process it by listening for 'insert' events:

0 投票
1 回答
1803 浏览

java - 如何部署 Java 数据库应用程序?

我有一些问题;我已经在 net-beans 中完成了我的 Java 数据库项目。我还使用 Java DB 或 Derby,将嵌入式数据库用于后端。我运行我的项目并且它成功运行并且它与 derby 数据库一起正常工作。我在我的项目中设置了数据库位置。

然后,我创建了一个项目 JAR 文件。这个 jar 文件出现在我的项目子文件夹,即 dist 文件夹中,然后我运行了它。它可以工作,但我已经处理了 jar 文件并粘贴了它运行的另一个目录,但没有与 derby 数据库连接,并且还复制了整个项目并粘贴了另一个目录。然而它不起作用,只有 jar 文件起作用,但数据库不起作用。

我还想创建我的项目的 exe 文件并在另一台计算机上运行,​​而用户计算机上没有任何类型的软件。如何在我的项目中构建数据库。我如何在我的项目中附加数据库文件。你能告诉我,我是做什么的吗?如果我使用的是 MySQL,那么我也需要上述所有要求。我会怎么样?