Page Contents

Это главный  скрипт приложения в стандартном приложении, созданном с помощью slc loopback.

** 1 - 3**: Запрашивает LoopBack модули и настраивает стандартные объекты loopback, приложение, и запускает.

6: Инициализация (запуск) приложения.

7+: Старт приложения и web-сервера.

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);
app.start = function() {
  // start the web server
  return app.listen(function() {
    app.emit('started');
    console.log('Web server listening at: %s', app.get('url'));
  });
};
// start the server if `$ node server.js`
if (require.main === module) {
  app.start();
}