问题标签 [loopback4]

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

node.js - {....} 类型的参数不能分配给 'string | 网址'

你能帮我解决我的代码中的错误吗?我正在尝试将 Mailchimp 连接到我的应用程序,以便当用户订阅电子邮件时,它会直接添加到 Mailchimp 中的“受众”中。我已经编写了代码,但代码抱怨“选项”对象。

在此处输入图像描述

0 投票
3 回答
978 浏览

loopbackjs - 更新环回 4

我正在使用 Loopback 4 创建一个 REST-ful API。我是一名移动开发人员,所以 typescript 等对我来说都是全新的,所以请善待;)

我使用 CLI v1.21.4 创建了该应用程序,并看到一条消息说有更新可用。因此,我更新了 CLI 的全局安装。但是,当我尝试运行其中一个命令时,例如lb4 model看到以下消息:

该项目最初由@loopback/cli@1.21.4 生成。

以下依赖项与@loopback/cli@1.23.1 不兼容:

  • 打字稿:〜3.5.3(cli〜3.6.3)
  • @loopback/身份验证:^2.2.2 (cli ^3.1.1)

我当然想利用这些较新的模块,但我不确定如何更新我的应用程序脚手架和依赖项。有人可以提供一些建议吗?

0 投票
2 回答
250 浏览

orm - LoopBack 4 - 如果它不是成品,为什么要发布它

我有使用 Sequelize 和 TypeORM 的经验。LoopBack 看起来是一个不错的选择,所以我对其进行了测试。但看起来 LoopBack 4 不是成品;它几乎没有生产应用程序所需的功能。

我的问题是:为什么 LoopBack 团队决定发布一个未完成的产品?

0 投票
1 回答
348 浏览

sinon - Loopback 4:测试Sinon和注入的问题

我们正在尝试使用环回进行测试。测试涉及调用google API,我们想用Sinon模拟它。

控制器:

[...]

在构造函数中:

[...]

在端点中:

考试:

我们如何测试这种方法?我们如何测试一个在环回构造函数中涉及注入的端点?拜托,我们需要任何帮助。

0 投票
1 回答
174 浏览

loopbackjs - 在 Loopback-4 e2e 测试中模拟任何服务

我正在使用 loopback-4,知道如何在运行 e2e 测试时模拟任何服务调用吗?像数据库服务或令牌服务等。我知道我们可以使用 sinon 模拟单元测试,但是是否可以模拟 e2e 中的任何服务?

0 投票
1 回答
2484 浏览

node.js - 在我的前端和后端之间创建一个 webhook

因此,根据我对 webhook 的了解,我一直在查找“如何从我的 API 创建 webhook”,但结果一直告诉我如何从不同的站点添加 webhook(比如 GitHub)。我不确定这是否可行,但目前,我的本机应用程序每分钟都会轮询我的节点 js 后端以获取信息。相反,我希望我的 node js 后端检测到特定用户的数据库中的更改,然后将更新的信息发送给我的 react 本机应用程序用户。这可能吗,是否有人有任何指导或方向,甚至是链接,因为我在网上找到的所有信息都不是我想要的?是否有任何第三方应用程序可以在此过程中提供帮助?我需要做什么?

0 投票
1 回答
217 浏览

loopbackjs - 环回 4 在构建时生成 openapi.json

我想在环回 4 api 上生成一个 openapi.json 文件,而不必启动服务器并请求 openapi 端点。我在环回文档中找不到任何方法。

有没有办法生成那个文件?

0 投票
1 回答
140 浏览

javascript - 如何更改环回 4 中有关密码长度的 HTTP 错误?

我正在使用环回 4 身份验证,并且我有这个凭证架构。在我的注册方法中,当我输入的密码少于 8 个字符时,我收到了这个 http 错误响应。我试图避免在响应中显示密码应短于 8 个字符的错误消息,而是使用没有该详细信息的 http 错误响应进行响应。如何用自定义错误替换此默认错误?

我尝试过这样的事情

在注册方法中,但它不起作用。我可以删除架构中的 minLength 限制 8 但在这种情况下我想要那个错误响应。

谢谢你的帮助 !

0 投票
0 回答
69 浏览

react-native - 在动态端点上打开套接字

我正在使用环回来构建路由:/users/{id},用户可以在其中收听与他们自己的端点上的帐户有关的新信息。我知道我需要 socket.io 包,但我不确定如何处理它。如何在函数中的这个动态端点上打开一个套接字:

如果我这样做:

它不会在我想要的动态端点上打开套接字。

我将 loopback-4 用于后端,将 react-native 用于前端。

0 投票
0 回答
98 浏览

mongodb - LoopBack4 通过查找或使用现有方法执行自定义组

嗨,使用 loopback 4 进行海关休息

这是我使用此查找的 console.log 时的收藏const resultfilters = await this.reactionsRepository.find(filter)

例如,我想在自定义选择中使用 group by

这个过滤器使用自定义分组和计数,这一步我不知道如何制作,但类似的东西

如果我可以使用,如何使用环回 4 制作这个?

或者在某些情况下,我需要使用之前的过滤器,然后使用我的自定义组应用过滤器并计数