问题标签 [loopbackjs]

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

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

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

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

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

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

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

0 投票
1 回答
2150 浏览

node.js - 如何定义一个模型在 Strongloop Loopback 中有许多相同的模型?

当我想定义一个组织有很多组织时,models.json 应该是什么样子?

我试图通过relationshio定义一个hasMany,使用一个名为clients的中间模型,但它没有用:

0 投票
1 回答
4687 浏览

angularjs - 在带有环回后端的角度应用程序中通过 facebook 登录

我正在使用 strongloop 环回后端制作一个角度应用程序。

我还使用 loopback-passport 模块通过 facebook 集成了第三方登录。

loopback-example-passport 中的一切都很好,在重定向到我的应用程序之前,我的应用程序中的一切都很好。已创建用户和访问令牌。

编码:

工作正常。但我无法理解。如何为我的 Angular 应用程序提供经过身份验证的状态。

我试图制作一个控制器来路由'/#auth/login':

此代码发出请求 GET /api/users/2 但收到 401 错误。

如果我调整文件 /loopback/lob/models/user.js 设置权限:

然后请求 GET /api/users/2 收到 200 并且一切正常。

我有点困惑。我不明白如何让我的 Angular 应用程序对环回进行身份验证,尽管我知道 access-token 和 userId

有人知道怎么做吗?

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:

这是存储库的代码:

这是模型:

0 投票
1 回答
1818 浏览

ios - Swift 中的 StrongLoop 环回示例

我正在尝试在 Swift 中实现示例 LoopBack iOS 应用程序

创建 LoopBack iOS 应用程序:第一部分

我在从 ObjectiveC 翻译时遇到了一些麻烦

这是我的版本

但我在调用 allWithSuccess 时遇到编译器错误:

无法将表达式类型“Void”转换为类型“LBModelAllSuccessBlock!”

我错过了什么?

更新:

如果我如下声明成功块,它将起作用:

0 投票
1 回答
213 浏览

postgresql - 环回 postgresql 仅获取“id”字段

我尝试使用环回和远程 postgresql 数据库制作一个项目。表格已填满,我在 pgAdmin 中看到它。

我有这个代码:

/models/language.js

(我不同意使用一个文件来存储所有模型定义的概念。但我同意 LDL 很酷!^_^)

“loopback-explorer”成功地展示了我的新模型的 REST。但是当我尝试获取某些东西时,它只选择“id”字段。

它计算正确的实体数量。

此代码没有微调的效果:

我得到的数据量与之前的输出相同。

我试过这个

同样的效果。

我试图创建没有属性定义的模型:

同样的效果。

显示正确的方案

我哪里错了?

0 投票
1 回答
3994 浏览

jasmine - 对 strongloop loopback.io 模型的远程方法进行单元测试

我正在尝试使用茉莉花为环回模型编写单元测试。我的模型具有通常的 CRUD 端点,但我定义了一个自定义的“/products/:id/upload”端点,它需要一个带有文件的表单。

我的模型看起来像

我的最终目标是测试“createProduct”的逻辑。我的测试看起来像

通过调用 ProductModel.upload(); 我希望触发之前的远程挂钩,这将执行 createProduct。我可以单独测试“createProduct”,但是我会忽略 createProduct 作为上传结果最终被调用的事实。

非常清楚,核心问题是:如何在 unittests 中使用远程方法挂钩?

0 投票
1 回答
146 浏览

strongloop - 如何将 VoltDB 与 Strongloop 集成

我正在尝试在我的应用程序中使用带有 Loopback 的 VoltDB。我找不到合适的方法来集成它,因为没有任何支持的连接器。Voltdb 有一个 nodejs 库(https://github.com/VoltDB/voltdb-client-nodejs)。任何有效使用它的建议。

0 投票
1 回答
812 浏览

javascript - Strongloop 在 Apple swift 中的环回 iOS 客户端 SDK

我尝试通过桥接到 OC 来使用 Apple 新的 swift 编程语言中的 SDK。我无法调用“LBRESTAdapter adapterWithURL”。似乎缺少一些 .h 文件。

到目前为止,有人用 swift 尝试过 SDK 吗?