问题标签 [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 回答
9085 浏览

javascript - Loopback ACL:创建具有角色的用户

我努力破译有关创建具有 acl 角色的用户的文档。我想创建 2 个角色“管理员”和“用户”,类似于文档所述。但是,我找不到 Role.create 的 API 文档。给定的例子对我来说也没有任何意义。然后我想只通过 REST API 创建一个用户,然后为用户分配管理员或用户角色。这看起来很简单,但我正在摸不着头脑。有人可以提供一些关于如何开始的指导吗?

0 投票
1 回答
1579 浏览

angularjs - StrongLoop 环回 Yeoman Angular

我正在尝试将 StrongLoop Loopback [后端] 与 Yeoman 工作流程 [前端] 集成,但努力将这两个代码库结合起来。我知道我可以使用 StrongLoop 的 Loopback 独立开发我的“后端”,并将其公开为 REST API。但是,我宁愿使用 Loopback Angular SDK 进行开发,并在同一个应用程序中以编程方式连接到模型。我想知道我需要如何组织我的文件夹结构,更新我的 Gruntfile.js 以包含用于服务和构建功能的 Loopback 应用程序设置,并且只运行一个服务器实例进行开发(而不是我的 yeoman 应用程序前端的“grunt serve”东西和“slc run”用于环回后端的东西)。

我已经阅读了关于 yeoman 脚手架的“计划”,而不是 Loopback 的 CLI 工作流程,但它们在 Github 上已有 5 个月以上没有任何更新。

任何使它现在工作的指导(而不是等待这个功能被开发)将不胜感激。

供参考:这里是带有 Grunt 命令的 Loopback Angular SDK 指令详细 http://docs.strongloop.com/display/DOC/AngularJS+JavaScript+SDK

0 投票
1 回答
198 浏览

javascript - 双向模型参考策略

在关联 2 个模型的情况下,我不确定要添加对哪个模型的引用,或者同时添加对两者的引用。

以自动生成的模型为例:

用户模型具有对 的hasMany引用accessToken,但accessToken没有belongsTo对用户模型的引用。

是否这种关系只存在于一侧,而那一侧取决于它是一对一还是一对多?如果没有,请帮助我了解如何确定在环回模型架构中应用引用的位置。

0 投票
1 回答
10141 浏览

angularjs - 错误在严格模式下不允许对象文字中的重复数据属性

我想使用这样的 lb-services 对 angularjs 进行多重过滤

但我收到了这个错误信息

未捕获的 SyntaxError:在严格模式下不允许对象文字中的重复数据属性

如何解决这个问题。做多个过滤器的任何替代方法?

0 投票
2 回答
339 浏览

javascript - 按 id 删除评论或喜欢

我是环回 nodejs 服务的新手。我看到它根据模型生成了一个角度 sdk。

我正在查看资源管理器并看到一种 deleteAll 的方法,但没有看到如何按 ID 删除。

我建立了关系,因此每个活动都有很多评论。

Angularjs SDK 没有为 hasMany 关系声明 deleteById 的方法。

想知道什么相当于 mongoose 从数组中的 $pull。

0 投票
1 回答
130 浏览

javascript - 包含具有 belongsTo 关系的子属性

我有一个模型,我试图从中提取作者,评论

一个活动模型有评论,每条评论都有一个作者

当我使用 include: ['coordinator', 'comments', 'likes', 'attendants'] 我得到了评论但我没有得到他们链接到的作者

我试过包括:['coordinator', {'comments':'Author'}, 'likes', 'attendants']

但没有运气

我也试过包括:['coordinator', {'comments':'userId'}, 'likes', 'attendants']

相同的结果。

我究竟做错了什么?

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

javascript - 如何链接同一对象的两个回调类型增益函数?

我有一个对象 Word,它是来自环回的模型(http://docs.strongloop.com/display/DOC/Model#Model-Model.count([query],callback))。它有一组用于处理信息的接口。即它有 2 个方法 Word.count() 和 Word.find()

两种方法都通过回调获取数据。我需要一个接一个地问方法。

怎么做链子?

0 投票
1 回答
901 浏览

javascript - 覆盖angularjs中的依赖对象原型

$resource在单个文件中的一个名为“App.API”的模块中定义了一组角度,因为它是生成的,所以我无法触摸。(使用loopback-angular,一个从服务器端模型定义生成角度 $resource 的工具)

让我们以Product依赖项为例,稍后在应用程序中,我想覆盖它的原型,如下所示:

有用。

问题是,我有许多不同的文件,每个文件都包含模块,并且遇到了依赖注入问题:我可以访问getTitle内部的函数NewModule但不能访问其他模块内部的函数。

问题:如何覆盖依赖对象原型并使其可用于其他模块?

我试图以这种方式定义原型函数,认为Product原型会被修改。也许还不够早

它不起作用:getTitle在实例上使用另一个模块(使用 App.API/Product 作为依赖项)Product仍然会引发undefined is not a function错误,即使Product对象被正确注入。

0 投票
1 回答
658 浏览

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

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