【问题标题】:how to include model name in route in loopback如何在环回的路由中包含模型名称
【发布时间】:2018-12-04 20:25:22
【问题描述】:

大家好,我是 loopback 新手,不知道如何在 root.js 中链接或包含模型,例如:-

   var next = require( '../../common/models/emplyee');
   module.exports = function(app) {
   app.get('/get',next.getemployeee );
   };

在emplyee.js中

 module.exports = function(Emplyee) {
  Emplyee.getemployeee = function(callback) {
    // TODO
    callback(null,{data:"qwe"});
  };
  };

我知道我可以在 express 中使用这种代码,但我想知道如何在我尝试过的环回中使用这种代码,但它会抛出错误 var next = require( '../../common/models/emplyee ');这是正确的方法还是我错过了什么

【问题讨论】:

  • 端点的用途是什么?有一种以环回方式进行的好方法,因此您可以将一些 ACL 方法添加到您的端点,否则您将不得不自己制作。例如,如果您要准备一个自定义员工端点,您可以在员工模型上创建一个远程方法。检查文档中的this chapter

标签: node.js loopbackjs strongloop


【解决方案1】:

@rocky 可以是这样的

  var next = require( '../../common/models/emplyee');
  var emp=app.models.Emplyee;
  var check=new next(emp)
  module.exports = function(app) {
  app.get('/get',check.getemployeee() );
 };

  module.exports = function(Emplyee) {
   Emplyee.getemployeee = function() {
     var data="hii";
    return data
  };
  return  Emplyee
 };
i think it not a good way to do. i haven't try but it should work

【讨论】:

    猜你喜欢
    • 2019-05-22
    • 1970-01-01
    • 1970-01-01
    • 2018-11-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-04
    相关资源
    最近更新 更多