Здравствуйте! Подскажите, пожалуйста:
- Есть админ.панель (к примеру, на Yii2), простые функции crud новостей.
- Есть фронт часть на Vue, которая получает список этих новостей и выводит их.
Хочу сделать так чтобы при добавлении, удалении, редактировании новости в админке на Vue автоматически обновляличь данные.
Для этого нужно использовать node и веб сокеты.
Вот тут вопрос, а как правильно связать PHP node и Vue?
- Есть админ.панель (к примеру, на Yii2), простые функции crud новостей.
- Есть фронт часть на Vue, которая получает список этих новостей и выводит их.
Messi, "сразу" существует только для запутанных квантов и то еще вопрос открыт. Так что задержка есть в любом случае. Вопрос - какая задержка не критична? И второй вопрос - сколько пользователей админки этой будет. Так как если человек 10 - то ajax проще. Если 1000 - тут уже постоянные запросы, могут быть проблематичны.
Messi, Если тянуть redis и node нужно только для этого и бюджет проекта не резиновый - я бы использовал ajax. Каждые n минут, лезем на сервер, строим json, возращаем в vue
alex-1917,
кто - vue (js)
чем - ajax
куда - в api на php (yii)
каждые n минут - да
А главное только залезет, а там json. Вы кроссдоменный? Нет. Вот Вам 200 и json, распишитесь.
Если все это дело разумно закешировать, будет шустро летать.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.