Ankhena, для шапки по id норм. да и вообще это синтетический пример.
а количество тегов ничто по сравнению с тем, что все сразу понимают, как это работает.
Да и это явно лучше, чем осмысленный текст пихать content в :before.
Леонид Горшков, ну так надо не подцепляться к событию провала, а настроить саму задачу, release следует использовать в самом обработчике, либо throw. за количество попыток первого отвечает $tries, второго - $maxExceptions. Это все в справке описано.
webtechpro, скорее всего дело в параметрах axios. ну, или по какой-то причине на nginx настроено перенаправление только для внешнего адреса. Вообще всё из коробки работает.
webtechpro, ну по логике, должно обрабатывать 6 запросов одновременно, дальнейшие в очередь, но там еще асинхронность io, так что по факту намного больше. 6 - это только только основной поток.
tostershmoster, ну, другая логика есть (кроме присваиваний), которая также может падать. значит надо делать так, чтобы функция валидации была доступна без создания экземпляра.
tostershmoster, ну, если в конструкторе логики другой нет, то можно тестировать конструктор (создание экземпляра с кривыми настройками). Если есть - то можно вынести функцию из класса, а в классе хранить ссылку на неё (или сделать метод статическим) и тестировать без создания экземпляра.
WbICHA, ну, вместо точки с запятой можно вставить const a = 1 (или просто a = 1) , можно обернуть то, что ниже в {} , можно добваить там let и т.п.
т.е. дело именно в том, что он определяет дальнейшее присваивание как продолжение первого выражения
а количество тегов ничто по сравнению с тем, что все сразу понимают, как это работает.
Да и это явно лучше, чем осмысленный текст пихать content в :before.