问题标签 [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 - Loopback ACL:创建具有角色的用户
我努力破译有关创建具有 acl 角色的用户的文档。我想创建 2 个角色“管理员”和“用户”,类似于文档所述。但是,我找不到 Role.create 的 API 文档。给定的例子对我来说也没有任何意义。然后我想只通过 REST API 创建一个用户,然后为用户分配管理员或用户角色。这看起来很简单,但我正在摸不着头脑。有人可以提供一些关于如何开始的指导吗?
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
javascript - 双向模型参考策略
在关联 2 个模型的情况下,我不确定要添加对哪个模型的引用,或者同时添加对两者的引用。
以自动生成的模型为例:
用户模型具有对 的hasMany
引用accessToken
,但accessToken
没有belongsTo
对用户模型的引用。
是否这种关系只存在于一侧,而那一侧取决于它是一对一还是一对多?如果没有,请帮助我了解如何确定在环回模型架构中应用引用的位置。
angularjs - 错误在严格模式下不允许对象文字中的重复数据属性
我想使用这样的 lb-services 对 angularjs 进行多重过滤
但我收到了这个错误信息
未捕获的 SyntaxError:在严格模式下不允许对象文字中的重复数据属性
如何解决这个问题。做多个过滤器的任何替代方法?
javascript - 按 id 删除评论或喜欢
我是环回 nodejs 服务的新手。我看到它根据模型生成了一个角度 sdk。
我正在查看资源管理器并看到一种 deleteAll 的方法,但没有看到如何按 ID 删除。
我建立了关系,因此每个活动都有很多评论。
Angularjs SDK 没有为 hasMany 关系声明 deleteById 的方法。
想知道什么相当于 mongoose 从数组中的 $pull。
javascript - 包含具有 belongsTo 关系的子属性
我有一个模型,我试图从中提取作者,评论
一个活动模型有评论,每条评论都有一个作者
当我使用 include: ['coordinator', 'comments', 'likes', 'attendants'] 我得到了评论但我没有得到他们链接到的作者
我试过包括:['coordinator', {'comments':'Author'}, 'likes', 'attendants']
但没有运气
我也试过包括:['coordinator', {'comments':'userId'}, 'likes', 'attendants']
相同的结果。
我究竟做错了什么?
strongloop - 无法识别 ACLS
我遵循在模型目录中定义 json 文件的示例应用程序样式,以及用于加载 json 的 .js 文件。
我的问题是我的 json 文件中拒绝everyone
角色的 acls 定义未被识别。我能够以GET
api/clients
非特权用户的身份成功使用 status 200
。我希望得到一个状态401
,拒绝访问。
作为测试,我将相同的 acls 定义添加到默认用户模型的 json 中,并且我得到了401
预期的状态访问被拒绝。
这是一些client.json
(就像在客户中一样,不要与前端的东西混淆)
客户端.js
acls 应该在我的客户端模型上工作还是我需要在这里设置其他东西?
javascript - 如何链接同一对象的两个回调类型增益函数?
我有一个对象 Word,它是来自环回的模型(http://docs.strongloop.com/display/DOC/Model#Model-Model.count([query],callback))。它有一组用于处理信息的接口。即它有 2 个方法 Word.count() 和 Word.find()
两种方法都通过回调获取数据。我需要一个接一个地问方法。
怎么做链子?
javascript - 覆盖angularjs中的依赖对象原型
我$resource
在单个文件中的一个名为“App.API”的模块中定义了一组角度,因为它是生成的,所以我无法触摸。(使用loopback-angular
,一个从服务器端模型定义生成角度 $resource 的工具)
让我们以Product
依赖项为例,稍后在应用程序中,我想覆盖它的原型,如下所示:
有用。
问题是,我有许多不同的文件,每个文件都包含模块,并且遇到了依赖注入问题:我可以访问getTitle
内部的函数NewModule
,但不能访问其他模块内部的函数。
问题:如何覆盖依赖对象原型并使其可用于其他模块?
我试图以这种方式定义原型函数,认为Product
原型会被修改。也许还不够早:
它不起作用:getTitle
在实例上使用另一个模块(使用 App.API/Product 作为依赖项)Product
仍然会引发undefined is not a function
错误,即使Product
对象被正确注入。
node.js - 环回模型监听/接收 xml 帖子
我开发了环回 API,并且在一个名为“支付”的模型中,必须监听来自另一个 Web 应用程序的 xml 帖子。我试图在支付模型上制作模型挂钩以接收 xml 帖子,但我很困惑如何接受已在我的模型挂钩中发送的 xml 文件?