Строим блог на Areto фреймворк

Скрипты запуска

Создайте в корне проекта директорию console. Здесь будут размещаться скрипты запуска приложения.

Главный скрипт – это собственно запуск веб-сервера. В нем подключается приложение, конфигурируется и стартует веб-сервер.

console/start.js

(async ()=> {
  const Application = require('../Application');
  const application = new Application;
  try {
    await application.init();
    await application.start();
  } catch (err) {
    application.logError(err);
    process.exit();
  }
})();

Настраиваем запуск приложения из Visual Studio Code

{
  "configurations": [{
    "type": "node",
    "request": "launch",
    "name": "Start app",
    "program": "${workspaceFolder}/console/start.js",
    "env": {
      "NODE_ENV": "development"
    }
  },{
    "type": "node",
    "request": "launch",
    "name": "Init app",
    "program": "${workspaceFolder}/console/init.js",
    "env": {
      "NODE_ENV": "development"
    }
  }]
}

Стартуем!

Если сервер запустился успешно, то получим сообщение в консоли:

info blog started in development { address: '::', family: 'IPv6', port: 3000 }