问题标签 [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.
javascript - 如何在 StrongLoop 中获取特定字段的结果?
我目前使用 StrongLoop 作为我的 API 后端服务器和 Mongodb 作为数据存储引擎。
假设有一个名为article
. 它有两个字段title
,和content
。并且有两个前端页面来显示文章列表和查看单个文章。
显然数据列表页面只需要title
字段,而视图页面两者都需要。目前GET
StrongLoop API 的方法返回所有字段,包括content
. 它需要额外的流量。有什么方法可以只返回特定字段吗?
Mongodb 对此方法的支持projection
。find()
我怎样才能通过 StrongLoop 做同样的事情?
node.js - 集群模式下的 Strongloop 控制器导致 EADDRINUSE
我正在使用 Strongloops 的 Loopback 构建一个 API。我正在关注本教程,到目前为止,当我运行应用程序时它正在工作
但是,如果我尝试在集群模式下运行应用程序(以利用双核服务器),第二个进程会引发 EADDRINUSE 错误。
我的 config.json 读取
与示例中的非常相似(端口除外)。我无法找到有关如何(或是否)应该修改此配置的文档。
有人在集群模式下运行过 slc 吗?有没有人有在集群模式下运行 Node 的经验?(我知道工头允许这样的事情)。
谢谢!
javascript - 在 yo loopback 生成的代码中放置远程挂钩(beforeRemote,afterRemote)代码的位置
我正在使用环回生成器来生成模型和休息 API 服务。现在我想修改一个rest api,这样每次调用api时,都会采取一些特定的日志记录/操作。我知道通过使用远程钩子(beforeRemote,afterRemote),我们可以为不同的远程方法调用指定要采取的操作。但是我不知道远程钩子的代码放在哪里。当使用“yo loopback”创建项目时,此代码将放在哪个文件中。
javascript - 如何设置 ACL 以允许所有人列出来自 REST API 的所有用户
我尝试使用 REST API 列出我的环回 2.0 应用程序中的所有用户,但出现以下错误:
我手动将 ACL 添加到 model-config.json 文件中:
由于失败了,我创建了一个基于 User 内置模型的模型:
但是在 REST API 中我仍然有同样的问题:
我很感激任何帮助。=)
node.js - Loopback MongoDB 连接器:将属性映射到字段名称?
我正在使用 Loopback 的MongoDB 连接器来公开一个 RESTful API 来查询和更新 MongoDB 集合。
当我定义模型时,它不允许我定义带有空格的属性名称,因此我必须使用"gas93"而不是"Gas 93 " 。这个例子很简单,但会影响我收藏的 9 个属性。
我知道您可以使用PostgreSQL 连接器将属性映射到表字段
我还没有找到对 MongoDB 字段名执行相同操作的方法。我的应用程序中有很多功能现在使用集合 fieldNames,所以我想避免更改它们以适应环回。
有没有办法做到这一点?文档没有说,但是,再说一遍,它也没有说你不能。
strongloop - 环回模型中的动态属性或聚合函数
我将如何在 Loopback 模型中使用聚合函数?如果我有一个由 mysql 数据库支持的模型,我是否可以让 Model1 与 Model2 具有 hasMany 关系(具有给定的数字属性),并且在 Model1 中有一个属性可以从 Model2 中获取该字段的 SUM?
在另一件事上,将条件放入模型中的正确方法是什么,以便 getter 返回的值取决于某个表达式?我想从关系中返回一个值(如果存在),否则返回主模型上存在的值。
我试过这个(伪代码):
但是,我最终得到一个RangeError: Maximum call stack size exceeded
错误(类似于这个问题中提到的)。我假设这是因为它一遍又一遍地递归调用 getter,但我不确定解决问题的方法。
提前致谢...
javascript - 为内置模型连接一些逻辑的正确方法是什么
User
是内置模型。
放在哪里
common/models/user.js
不要求内置User
模型。
node.js - 错误:未安装中间件 loopback.favicon
我是环回新手,我设置了一个新的环回应用程序,然后npm install
运行
我收到下面提到的错误,我尝试用谷歌搜索它,但没有用,,,
环回文档中也没有提及它,
node.js - 环回更新嵌入文档
这里的模型:
我想用“prop”作为搜索条件从“Master”更新“FirstLevel”。
使用 MongooseJS 我可以这样做:
如何使用 Loopback 做到这一点?
node.js - 无法在环回扩展 api 中使用自定义函数
我正在尝试为环回模型创建一个扩展的 api
使用下面提到的文档,http://docs.strongloop.com/display/LB/Extend+your+API
但我无法使用环回提供的自定义函数,如MainReview.count()
我试着用谷歌搜索它,但没有帮助。