Page Contents
This is a community translation into Russian. For the latest information, see the English version.
Это главный скрипт приложения в стандартном приложении, созданном с помощью 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();
}