问题标签 [strongloop]

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 回答
11374 浏览

filter - StrongLoop Loopback 模型在 WHERE 过滤器上找到 OR 条件

我正在尝试使用 StrongLoop 的 Model.find 语法(此处的文档:http://apidocs.strongloop.com/loopback/#modelfindfilter-callback)通过姓名或标识符来查找一个

但我不知道如何指定 OR 条件。

我可以使用以下语法匹配名称和标识符:

但我希望能够匹配名称或标识符做这样的事情:

要么不支持,要么我的语法不正确。看来这是通过 REST API 支持的(文档:http ://docs.strongloop.com/display/DOC/Model+REST+API#ModelRESTAPI-Findmatchinginstances )所以我希望它像我尝试的那样得到支持完成它。

谢谢!

0 投票
1 回答
122 浏览

strongloop - 无法识别 ACLS

我遵循在模型目录中定义 json 文件的示例应用程序样式,以及用于加载 json 的 .js 文件。

我的问题是我的 json 文件中拒绝everyone角色的 acls 定义未被识别。我能够以GET api/clients非特权用户的身份成功使用 status 200。我希望得到一个状态401,拒绝访问。

作为测试,我将相同的 acls 定义添加到默认用户模型的 json 中,并且我得到了401预期的状态访问被拒绝。

这是一些client.json(就像在客户中一样,不要与前端的东西混淆)

客户端.js

acls 应该在我的客户端模型上工作还是我需要在这里设置其他东西?

0 投票
1 回答
3026 浏览

json - strongloop send json object from own loopback to another server using http post

Can someone explain how this works, I have tried passing the data from my own server and send it to mysql. but my next task is to pass the json object to another serve using http post method

here is the link: http://docs.strongloop.com/display/DOC/Remote+methods+and+hooks

i can't seem to understand where to put this sample codes and recode it.

i'm also trying to pass the data. i edited my app.js

here is what i added.

but i got an error

is it correct that i put this codes in the app.js?

my goal is . after sending a data from my loopback. the loopback will also pass it to another server post method json data.

0 投票
1 回答
658 浏览

node.js - 环回模型监听/接收 xml 帖子

我开发了环回 API,并且在一个名为“支付”的模型中,必须监听来自另一个 Web 应用程序的 xml 帖子。我试图在支付模型上制作模型挂钩以接收 xml 帖子,但我很困惑如何接受已在我的模型挂钩中发送的 xml 文件?

0 投票
2 回答
1128 浏览

node.js - StrongLoop:隐藏方法 updateAttributes()

我已经设法使用我从文档中改编的这段代码从我的其余 API 中取出一些预定义的方法:

但是,当我尝试隐藏 updateAttributes() 预定义方法时,同样的代码会中断。有谁知道这是怎么回事?

0 投票
2 回答
617 浏览

node.js - Hiding a method for a related model

How can I hide a method for a related model?

Let's say that, in the demo app loopback-example-datagraph, I don't want to expose the DELETE /customers/{id}/orders method.

How should I go about this?

0 投票
1 回答
1389 浏览

strongloop - 对类型为其他模型的属性进行环回验证

我定义了两个模型;位置和地址,定义如下:

当我通过 API Explorer基于地址模型创建对象时, address1上的所需约束按预期运行,我必须提供一个值来创建对象。

当我通过 API Explorer基于位置模型创建对象时,地址所需的约束按预期工作,但地址模型的address1所需的约束却没有。我能够创建一个没有地址 1 的地址,这不是我所期望的。

我做错了什么还是仅在根对象上执行验证?

我正在使用内存数据源、节点 v0.10.24 和环回 v1.8.6。

0 投票
0 回答
1302 浏览

node.js - LoopBack:关系数据库的性能问题

在某些情况下,LoopBack 似乎以一种非常低效的方式处理关系数据库。我遇到了一个性能问题,我想知道是否有人找到了解决它的方法。

为了演示这一点,我创建了一个 MySQL 数据库,其中包含三个表和一个简单的多对多关系,如下所示。

这是一种非常标准且常见的情况(顺便说一下,我直接从 LoopBack 的文档中借用了这种情况)。

简单的多对可能关系

这是我填充表格的方式:

现在,假设我们要查找与 Johnson 博士(physician_id = 2)预约的患者列表。有几种明智的方法可以实现这一目标,例如:

或者

LoopBack 在后台所做的完全是另一回事:

我们在这里看到的是,它将首先搜索 Johnson 医生的所有预约(第一个查询),然后在patient表中搜索通过前一个查询找到的患者 ID(最后 3 个查询)。结果如下:

这看起来非常低效。上面我们可以看到4条SQL查询,都是有效1 + n查询,其中n患者的数量是多少!换句话说,LoopBack 将使 MySQL 扫描该patient表的次数与第一次查询中找到的患者数量一样多。显然,随着患者表中记录数量的增加,这变得非常低效。

有没有其他方法可以更有效地实现这一目标?

0 投票
1 回答
1484 浏览

strongloop - How do I create getter and setter overrides?

I'd like to encrypt fields similar to this example with mongoose: https://gist.github.com/kljensen/7505729

The code in the above link maps a field to a custom decrypt() function for get and an encrypt() function for set.

This causes the plain text value to be encrypted when saved, and decrypted when retrieved.

How would I override getters and setters for a model property in Loopback?

0 投票
2 回答
1023 浏览

android - Strongloop/Loopback findAll 功能返回 null

我正在结合 Strongloop/Loopback 开发一个 Android 应用程序。我已经将我的数据存储在 MySQL 数据库中,并且使用 Strongloop/Loopback 映射它没有问题。但是,当使用 Strongloop/Loopback 从数据库中检索值时,列表总是返回一个大小但具有空值。无法弄清楚出了什么问题。有人可以帮我吗?非常感谢 :)

这是我从 Strongloop 访问时对数据库的 json 响应:

这是我获取列表的代码:

这是 StrongloopClient:

这是存储库的代码:

这是模型: