环回-“无法读取null的属性'connector'"在连接器挂钩中 [英] Loopback - "Cannot read property 'connector' of null" in Connector hooks

查看:62
本文介绍了环回-“无法读取null的属性'connector'"在连接器挂钩中的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我尝试遵循此示例

https://docs.strongloop.com/display/public/LB/连接器+钩子

var connector = MyModel.getDataSource().connector;
  connector.observe('before execute', function(ctx, next) {
  // ...
   next();
});

但是属性连接器"似乎未定义.我需要在启动脚本中添加连接器挂钩.有什么主意吗?

But the property 'connector' seems to be undefined. I need to add a connector hook in the boot script. Any idea?

推荐答案

使用类似这样的方法来添加连接器.

Use something like this to add a connector.

在server/datasource.json

In server/datasource.json

{
  "db": {
    "host": "",
    "port": 0,
    "database": "",
    "password": "",
    "name": "db",
    "connector": "memory",
    "user": ""
  },
  "mongodb": {
    "host": "0.0.0.0",
    "port": 27017,
    "database": "drugcorner",
    "password": "12345",
    "name": "mongodb",
    "connector": "mongodb",
    "user": "robins"
  }
}

我们有名称为 mongodb 的MongoDb数据源数据源.现在,在所有引导文件中为 mongodb 使用连接器.

We have have MongoDb datasource datasource defined with name mongodb. Now to use a connector for mongodb inside any boot files.

server/boot/testConnector.js

server/boot/testConnector.js

var mongoConnector = app.dataSources.mongodb.connector;

这篇关于环回-“无法读取null的属性'connector'"在连接器挂钩中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆