问题标签 [loopback3]

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 投票
2 回答
98 浏览

node.js - 如何将温斯顿记录器对象传递给 Loopback3 中的共享模型

我正在使用 Loopback3 并尝试为项目文件夹之外的共享模型记录消息。我的项目文件夹结构如下所示

此外,我在myproj文件夹(../../shared/models)之外还有几个模型。下面是我的server\model-config.json

Person位于共享模型文件夹中。我如何将记录器对象传递给它。

};

0 投票
1 回答
95 浏览

loopbackjs - 如何在 Loopback 3 中为自动生成的 SQL 查询添加 NOLOCK

我正在使用 Loopback 3 和 SQL。我们在 SQL 表中有 2000 万行,当我们使用 Loopback 查询数据时,会花费大量时间,进一步观察我们发现查询在 SQL 中是阻塞的。注意到 Loopback 自动生成的查询没有任何WITH (NOLOCK). 如何WITH (NOLOCK)为每个SELECT查询添加?

0 投票
1 回答
95 浏览

javascript - loopback tx.notifyObserversOf 不是函数错误

在 Loopback3 中,我正在从 oracle 迁移到 postgres 并切换连接器并更改模型就好了。我唯一的错误是:

api\node_modules\loopback-connector\lib\transaction.js:124

tx.notifyObserversOf('timeout', context, function(err) {

我该如何解决这个问题?

0 投票
0 回答
42 浏览

node.js - loopback3:将用户关联到不同的数据库

我正在 loopback3 中开发一个项目,我需要为多家公司创建帐户,每个公司都有自己的数据库,我完全知道 loopback3 文档有一个部分解释如何以编程方式创建数据源以及如何创建来自该数据源的模型,我用它来创建以下代码,该代码在请求中接收一个我称为 dbname 的参数,这个参数更改了与所需数据源的链接。

用户诊所.js

utils.js(我从哪里导出我的 connectToDatasource 方法)

所以我的问题是数据源实际上正在发生变化,但保存发生在先前选择的数据源中(这意味着它将实例保存到旧数据库中)并且在我再次发送请求之前不会保存到新数据库中。因此,更改数据源需要两个请求,并且它还将实例保存在两个数据库中。

我想当请求发生时,在允许对该模型执行任何操作之前,首先会检查与该模型相关的数据源,我真的需要在今晚之前完成这项工作,我希望有人能帮忙。

PS:如果有人对此有解决方案或知道如何使用环回 3 以任何方式将多个客户端(用户)关联到多个数据库(当然以编程方式),我会全神贯注(眼睛)。

提前致谢。

0 投票
1 回答
27 浏览

typescript - loopback4 应用程序在迁移后读取 loopback3 模型

我将我的 loopback3 应用程序迁移到 loopback4,作为迁移的最后一步,我迁移了 loopback3 模型,但是当我在 loopback4 中更改我的模型变量时,迁移的应用程序不会读取该更改,它会继续从 loopback3 读取模型。我该如何解决这个问题?

0 投票
0 回答
43 浏览

node.js - 无法在 Loopback 3 中读取 null 的属性“连接器”

当我尝试在 Loopback 3 上运行原始 mongodb 查询时遇到问题,这是我的代码:

但是当我运行程序时,它在 cmd 上返回错误,如下所示:

这是我的数据源

先感谢您

0 投票
1 回答
109 浏览

vue.js - 如何使用以 api 开头的请求 url 的端口代理到我的域?

我在端口 3000 上设置了一个环回 3。我的前端应用程序是用 Vue JS 构建的。(我将 dist 文件上传到服务器)。每当我进行 api 调用 ( https://example.com/api/xxx ) 时,我需要代理到 ( https://example.com:3000/api/xxx ) 以避免 cors 问题。

我该如何解决这个问题?

仅供参考,loopback 和 vueJS 托管在同一个 Web 服务器上(apache,centos8)

0 投票
0 回答
27 浏览

loopbackjs - loopback4 通过命令行使用 config.json 创建数据源

我想通过提供所有参数来创建带有命令行的数据源,而无需提示任何问题。

我的config.json

我创建数据源的命令行:

但仍然提示我:

0 投票
0 回答
18 浏览

loopbackjs - loopback4 通过命令行使用 config.json 创建存储库

我想通过提供所有参数来创建一个带有命令行的存储库,而不用提示任何问题来创建它。

我的config.json

我创建数据源的命令行:

但仍然提示我:

0 投票
0 回答
22 浏览

loopbackjs - loopback4 通过命令行创建控制器而没有提示问题

我想通过提供所有参数来创建一个带有命令行的控制器,而无需提示任何问题。

我必须将哪些参数作为参数添加到命令行中以不提示我任何问题?

我的命令行:

lb4 控制器

输出: