重用其他Node应用程序的环回模型

时间:2016-10-10 20:55:16

标签: loopbackjs

我在环回的顶部开发了一个API服务器。

从其他Node应用中重用模型的最佳方法是什么?

我设法通过复制部分原始应用程序的server.js代码来实现,但这可能会做很多我实际上不需要的东西:

var loopback = require('loopback');
var boot = require('loopback-boot');

var app = module.exports = loopback();

// Bootstrap the application, configure models, datasources and middleware.
// Sub-apps like REST API are mounted via boot scripts.
boot(app, __dirname, function(err) {
  if (err) throw err;

  // Here I can use my models
  app.models.MyModel.find({
    where: {userId: 1}
  }, function (err, result) {
    if (err) {
      console.log(err)
    }
    else {
      console.log(result);  // This works!!!!
    }
  });

  // Add more specific code
  // ...

});

是否有更好(更轻)的方式来使用这些模型?

1 个答案:

答案 0 :(得分:0)

IIUC,您正在尝试连接并使用其他Node应用程序,如果是这样,请参阅& loopback-connector-remote如何为您提供帮助。
如果情况并非如此,您能不能再解释一下您正在努力实现的目标。