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

node.js - 如何在 server.js 中使用自定义环回模型

我想在 server.js 中使用自定义环回模型,如下所示。

服务器/server.js

常见/模型/foo.js

参考:https ://gist.github.com/bajtos/213d5dae87e19f47db5d


但实际上我遇到了这样的错误。


该方法似乎没有定义。如何在启动服务器时使用自定义方法以及如何更正它?

0 投票
2 回答
1762 浏览

express - 环回保护路由/确保登录

在使用环回渲染视图之前,如何确保用户已登录?我可以使用我的 Angular 应用程序登录前端。但我想阻止匿名用户查看该页面。

我认为这将是一个标题,类似于 headers.authorization_token,但它似乎不存在。

我正在寻找类似 connect-ensurelogin 的护照,而不必使用护照。

0 投票
3 回答
2463 浏览

node.js - Strongloop:为 Amazon S3 设置存储组件

我是 Node.js 和 Loopback 的新手。到目前为止,我一直在使用 Deployd,并且正在尝试迁移到 Loopback。Deployd 上的 S3 存储桶模块运行良好。

所以...:

我在这个网站上https://github.com/strongloop/loopback-component-storage

我在我的项目文件夹中运行,

然后我需要创建一个数据源。要设置新的数据源,我尝试了

它没有为我提供创建存储源的选项。所以我排除了这个选项,我猜

我看到github上有这段代码(上面的链接):

我想这是创建数据源的正确方法,但是我在哪里放置这段代码以及如何执行它?如何调整此代码以与 Amazon 一起使用?

我想key是我的密钥和keyId我的访问密钥 ID,但你能确认一下吗?

我只是在开始时遇到了麻烦...提前感谢您的帮助

0 投票
2 回答
2542 浏览

node.js - 如何使用 loopback.io 在 REST 中包含相关实体

我正在使用 Strongloop 的环回工具来创建 REST 服务。我想知道在请求模型时如何定义要返回的相关实体。

我在文档中看到您可以发送类似的请求GET /api/members?filter[include]=posts,这将返回相关的帖子模型,我发现您可以发出请求,例如GET /api/members?filter[include]=posts&filter[include]=comments获取帖子和评论,但是有没有办法在代码或生成的json 文件,您希望在请求模型时始终返回某种关系?

0 投票
3 回答
15944 浏览

json - 确保环回模型中的唯一字段值

如何确保环回模型中特定字段的唯一性。如下所示是模型 Post,我在其中有一个 genericId 字段,我希望它在数据库中是唯一的,并在重复键插入时通过错误环回。

我曾尝试在那里搜索文档和其他示例,但没有成功。我能想到的一个解决方案是,为 create 函数创建一个 remoteHook,并在插入之前验证该字段,但寻找其他方法。

0 投票
1 回答
1138 浏览

javascript - 使 Loopback API Ember.js 兼容

我正在尝试使用 Loopback 来获取与 Ember 对话的 API。

Ember 要求 JSON 包含在“密钥”中,例如对于帐户:

我在 Google 小组上找到了一些关于如何使用 afterRemote 挂钩更改响应以便 Ember 接收它的建议。

例如在我的模型/account.js 中:

我看到响应应该在控制台中.. 但是 localhost:3000/api/accounts 的 JSON 输出没有显示更改后的 JSON 对象。

在 Loopback 中更改 JSON 响应/请求的正确方法是什么?

理想情况下是通用的,因此它可以应用于所有模型。

0 投票
2 回答
664 浏览

coffeescript - 如何通过 StrongLoop 控制器运行咖啡脚本

我正在制作 LoopBack 应用程序,我想知道如何在服务器端使用 coffeescript,所以我可以使用slc run?

0 投票
2 回答
1303 浏览

node.js - 如何在 node.js 中安装 Strongloop api 并可以使用 loopback

当使用 npm install -g strongloop 命令在 node.js 中安装 strongloop api 时,它会给出错误并且没有生成 slc 文件,之后我不能使用 slc loopback 命令。

这个错误有什么解决方案并且可以使用这个strongloop。

0 投票
1 回答
1251 浏览

stored-procedures - StrongLoop 从存储过程创建模型

我需要从存储过程创建模型。存储过程位于 SQL Server 中。我尝试使用discoverapi 来获取模型,但似乎环回不是那么先进。我浏览了 StrongLoop 文档以了解是否可以完成类似的操作,但是运气好。

我正在尝试创建一个 API,它将从存储的过程中返回数据。我希望有这样的事情。

0 投票
2 回答
3967 浏览

node.js - 环回“hasManyThrough”关系。在哪里添加它?

我有一个用户实体和一个爱好实体,它们的模型都在 Loopback 中定义,我在 API 资源管理器中看到它们。

我有一个表 UserHobbie,它将 User 和 Hobbie 以 ManyToMany 关系链接起来。我正在尝试声明一个环回hasManyThrough关系,例如

但我似乎做得不好,因为它没有出现在 explorer 中。我在/server/server.js引导部分之后立即声明了它,并且我尝试在/common/User.jsand中执行它/common/Hobbie.js(但在其中任何一个中,另一个模型不可见)。

是否有适当的语法可以在 User.json 或 Hobbie.json 中添加它?这将是我的首选方式,因为我放入 json 定义中的任何内容都会显示在资源管理器中。