环回 - “连接器挂钩中无法读取null的属性'连接器'

时间:2015-12-05 19:23:48

标签: node.js loopbackjs strongloop

我试图效仿这个例子

https://docs.strongloop.com/display/public/LB/Connector+hooks

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

但属性'连接器'似乎未定义。我需要在启动脚本中添加一个连接器挂钩。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

使用类似的东西添加连接器。

  

在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的连接器。

  

服务器/引导/ testConnector.js

var mongoConnector = app.dataSources.mongodb.connector;