Есть ли режим обслуживания для приложения vue / cli? - PullRequest
0 голосов
/ 10 февраля 2020

Интересно, если для проекта vue / cli / bootstrap - vue project / vue -router / "vue -resource" с laravel 6 в качестве backind api есть какие-то решения для товаров / плагины, такие как режим обслуживания в laravel, с блокировкой всего сайта общим сообщением и возможностью оставить доступ к некоторым страницам, например к области администратора?

Спасибо!

1 Ответ

0 голосов
/ 25 февраля 2020

Я нашел решение на сервере в запуске приложения bacckend

php artisan down --message="Upgrading,,," --retry=60

и на клиентской части, чтобы отловить ошибку 503:

Vue.http.interceptors.push(function (request, next) {
    next(function (response) {
        if ( response.status === 503 ) {
           this.$router.push('/MaintenanceMessage') // maintenancePage
        }

...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...