Получить петлевые модели, используя loopback-datasource-juggler - PullRequest
0 голосов
/ 14 мая 2019

Есть ли другой способ, кроме получения петлевой модели с использованием объекта приложения в пользовательском js-файле?

Обнаружено, что требуется файл server.js.

var app = require('/server/server');

Но проблема в том, что каждый раз, когда мы используем объект приложения, он перезапускается, так как каждый раз запускается сервер.

Ответы [ 2 ]

0 голосов
/ 15 мая 2019

Ваш контроллер должен выглядеть так:

customer.js

module.exports = function (Customer) {
  let app
  
  // Use app in your remote methods or hooks
  
  Customer.on('attached', function (a) {
    app = a
  })
}
0 голосов
/ 15 мая 2019

вы можете использовать его таким образом, например, в скриптах загрузки у вас есть пользовательский файл, и вы можете передать объект приложения как:

'use strict';

module.exports = function(app) {
  app.models.User.find({}, (err, users) => {
    console.log('USERS:', users);
  });
};

Или куда вы кладете свой файл js и как его включить?

...