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

javascript - 如何在 StrongLoop 中获取特定字段的结果?

我目前使用 StrongLoop 作为我的 API 后端服务器和 Mongodb 作为数据存储引擎。

假设有一个名为article. 它有两个字段title,和content。并且有两个前端页面来显示文章列表和查看单个文章。

显然数据列表页面只需要title字段,而视图页面两者都需要。目前GETStrongLoop API 的方法返回所有字段,包括content. 它需要额外的流量。有什么方法可以只返回特定字段吗?

Mongodb 对此方法的支持projectionfind()我怎样才能通过 StrongLoop 做同样的事情?

0 投票
1 回答
589 浏览

node.js - 集群模式下的 Strongloop 控制器导致 EADDRINUSE

我正在使用 Strongloops 的 Loopback 构建一个 API。我正在关注本教程,到目前为止,当我运行应用程序时它正在工作

但是,如果我尝试在集群模式下运行应用程序(以利用双核服务器),第二个进程会引发 EADDRINUSE 错误。

我的 config.json 读取

与示例中的非常相似(端口除外)。我无法找到有关如何(或是否)应该修改此配置的文档。

有人在集群模式下运行过 slc 吗?有没有人有在集群模式下运行 Node 的经验?(我知道工头允许这样的事情)。

谢谢!

0 投票
2 回答
718 浏览

javascript - 在 yo loopback 生成的代码中放置远程挂钩(beforeRemote,afterRemote)代码的位置

我正在使用环回生成器来生成模型和休息 API 服务。现在我想修改一个rest api,这样每次调用api时,都会采取一些特定的日志记录/操作。我知道通过使用远程钩子(beforeRemote,afterRemote),我们可以为不同的远程方法调用指定要采取的操作。但是我不知道远程钩子的代码放在哪里。当使用“yo loopback”创建项目时,此代码将放在哪个文件中。

0 投票
2 回答
4429 浏览

javascript - 如何设置 ACL 以允许所有人列出来自 REST API 的所有用户

我尝试使用 REST API 列出我的环回 2.0 应用程序中的所有用户,但出现以下错误:

我手动将 ACL 添加到 model-config.json 文件中:

由于失败了,我创建了一个基于 User 内置模型的模型:

但是在 REST API 中我仍然有同样的问题:

我很感激任何帮助。=)

0 投票
2 回答
850 浏览

node.js - Loopback MongoDB 连接器:将属性映射到字段名称?

我正在使用 Loopback 的MongoDB 连接器来公开一个 RESTful API 来查询和更新 MongoDB 集合。

当我定义模型时,它不允许我定义带有空格的属性名称,因此我必须使用"gas93"而不是"Gas 93 " 。这个例子很简单,但会影响我收藏的 9 个属性。

我知道您可以使用PostgreSQL 连接器将属性映射到表字段

我还没有找到对 MongoDB 字段名执行相同操作的方法。我的应用程序中有很多功能现在使用集合 fieldNames,所以我想避免更改它们以适应环回。

有没有办法做到这一点?文档没有说,但是,再说一遍,它也没有说你不能。

0 投票
5 回答
7111 浏览

strongloop - 环回模型中的动态属性或聚合函数

我将如何在 Loopback 模型中使用聚合函数?如果我有一个由 mysql 数据库支持的模型,我是否可以让 Model1 与 Model2 具有 hasMany 关系(具有给定的数字属性),并且在 Model1 中有一个属性可以从 Model2 中获取该字段的 SUM?

在另一件事上,将条件放入模型中的正确方法是什么,以便 getter 返回的值取决于某个表达式?我想从关系中返回一个值(如果存在),否则返回主模型上存在的值。

我试过这个(伪代码):

但是,我最终得到一个RangeError: Maximum call stack size exceeded错误(类似于这个问题中提到的)。我假设这是因为它一遍又一遍地递归调用 getter,但我不确定解决问题的方法。

提前致谢...

0 投票
1 回答
81 浏览

javascript - 为内置模型连接一些逻辑的正确方法是什么

User是内置模型。

放在哪里

common/models/user.js不要求内置User模型。

0 投票
3 回答
650 浏览

node.js - 错误:未安装中间件 loopback.favicon

我是环回新手,我设置了一个新的环回应用程序,然后npm install运行

我收到下面提到的错误,我尝试用谷歌搜索它,但没有用,,,

环回文档中也没有提及它,

0 投票
1 回答
1224 浏览

node.js - 环回更新嵌入文档

这里的模型:

我想用“prop”作为搜索条件从“Master”更新“FirstLevel”。

使用 MongooseJS 我可以这样做:

如何使用 Loopback 做到这一点?

0 投票
1 回答
714 浏览

node.js - 无法在环回扩展 api 中使用自定义函数

我正在尝试为环回模型创建一个扩展的 api

使用下面提到的文档,http://docs.strongloop.com/display/LB/Extend+your+API

但我无法使用环回提供的自定义函数,如MainReview.count()

我试着用谷歌搜索它,但没有帮助。