标签: loopbackjs

如何创建getter和setter覆盖?

我想用mongoose加密类似于这个例子的字段:https://gist.github.com/kljensen/7505729

上面链接中的代码将字段映射到自定义decrypt()函数getencrypt()函数set.

这会导致纯文本值在保存时被加密,并在检索时被解密.

如何在Loopback中覆盖模型属性的getter和setter?

strongloop loopbackjs

5
推荐指数
1
解决办法
1245
查看次数

如何在node/loopback中同步调用model.find方法?

我正在使用自定义模型并尝试使用find方法在循环中过滤它.例如,如下所示

for i = 0 to n
{
var u = User.find( where { name: 'john'});
}
Run Code Online (Sandbox Code Playgroud)

它不起作用.

另外,如果我使用以下内容

for i = 0 to n
{
User.find( where { name: 'john'}, function(u) {... } );

// How do I call the code for further processing? 
}
Run Code Online (Sandbox Code Playgroud)

有没有办法同步调用find方法?请帮忙.

谢谢

javascript rest node.js strongloop loopbackjs

5
推荐指数
1
解决办法
3735
查看次数

如何在环回中定义自定义错误页面?

我想用loopback定义自定义404未找到的响应页面.在文档中已经给出了loopback的中间件已经在express上定义但我没有得到如何在loopback中定义自定义错误页面.

node.js express loopbackjs

5
推荐指数
1
解决办法
3012
查看次数

环回 - 扩展内置模型的最简单方法

我一直在使用Loopback来创建API.文档通常非常好,但并没有真正回答我关于以下内容的问题:如何扩展(而不是替换)内置模型?

最有希望的信息来自这个页面 - 它通过继承指定了从另一个类创建类的方法.这很有用但不理想 - 我想从股票模型中创建自定义模型的关系,例如 - "角色"应该有很多"权限".

我提到的页面还显示了一个Javascript文件,位于common/models/<modelName>.js,它声明您可以根据您提供的属性和选项"扩展"模型.服务器似乎永远不会命中文件...例如 - 我将文件放入common/models/role.js以下内容:

var properties = {
  exampleProperty: {type: String, required: true}
};


var user = loopback.Model.extend('Role', properties);
console.log('test');
Run Code Online (Sandbox Code Playgroud)

首先,它似乎根本没有击中文件(没有console.log给出输出).其次,显然是因为第一点,它没有使用我创建的属性扩展模型.

我错过了一些明显的东西,或者文档是否完全错误?

orm inheritance node.js loopbackjs

5
推荐指数
1
解决办法
3832
查看次数

ElasticSearch的环回连接器

npm上至少有两个不同的软件包,loopback-connector-elastic-searchloopback-connector-es.我无法将我的基本Loopback api连接到我的ES实例,这两个连接器上的稀疏文档没有帮助.

如何使用Loopback和ElasticSearch为我的应用程序创建API,我们将非常感激.

elasticsearch loopbackjs

5
推荐指数
1
解决办法
2182
查看次数

如何在环回中获取当前工作者ID?

我跑的时候

NODE_ENV=production slc run 
Run Code Online (Sandbox Code Playgroud)

loopback将自动启动每个CPU核心的worker.

我想只运行一次代码,但是每个工作者都运行它.如何查看当前运行的工作人员?

我注意到它在幕后使用强大的监督者来实现它的魔力.

multithreading node.js loopbackjs

5
推荐指数
1
解决办法
878
查看次数

如何部署Loopback?需要简单的解释

我开发了一个Loopback API,并希望将其部署到测试实例(可能是Heroku或Digital Ocean).

理解如何部署它非常复杂.似乎有很多解决方案,从StrongLoop Process Manager到普通的Node.js服务器......信息不是非常消化所以任何人都可以帮助我理解我有什么可能部署它以及什么是赞成/缺点每一个.

我正在阅读一些文档,但感觉有点迷失.来自已经部署它的人的一些意见将是伟大的,我不能是唯一一个感到困惑的人.

heroku node.js strongloop loopbackjs

5
推荐指数
1
解决办法
6775
查看次数

在不启动服务器的情况下对Express / Loopback中间件进行单元测试

有没有一种方法可以在不实际创建服务器和侦听端口的情况下对Express / Loopback中间件进行单元测试?

我的问题是在我的测试代码中创建多个服务器会引入端口冲突的问题。

node.js express loopbackjs

5
推荐指数
1
解决办法
492
查看次数

回送模型-为hasMany关系模型添加计数字段

有没有一种方法可以在不使用include过滤器的情况下计算相关模型的实例数?

我已经找到了loopback-counts-mixin,但是我希望有一种本机的方法。

javascript node.js strongloop loopbackjs

5
推荐指数
0
解决办法
545
查看次数

Loopback4 connect to Elasticsearch

How to connect loopback4 server app with Elasticsearch DB.

I have tried with below reference links. but they have not explained for loopback4. And have did same implementation using below references but not able creating mapping properly to fetch records.

https://loopback.io/doc/en/community/Elasticsearch-connector.html

https://github.com/strongloop-community/loopback-connector-elastic-search/tree/feature/esv6

{
  "name": "customer",
  "connector": "esv6",
  "index": "index_name",
  "hosts": [
    {
      "protocol": "http",
      "host": "127.0.0.1",
      "port": 9200
    }
  ],
  "apiVersion": "6.5",
  "defaultSize": "100",
  "requestTimeout": 30000,
  "log": "trace",
  "mappingType": "basedata",
  "mappings": [],
  "mappingProperties": {
    "......."
    "id": {
      "type": "keyword",
      "index": …
Run Code Online (Sandbox Code Playgroud)

loopback elasticsearch loopbackjs

5
推荐指数
0
解决办法
125
查看次数