@dron112

Как сделать realtime чат на Vue.js?

Есть тестовое задание в котором нужно реализовать чат на vue.js, без использоания стороних библиотек.
Требования:
- Можно открыть приложение в разных вкладках
- Ввести и в той вкладке и в другой по уникальному логину ( считай два разных пользователя )
- и начать беседу между разными вкладками

Я хотел сделать на socket'ах с использованием фреймворка express

Но в техническом задании указано без использования стороних библиотек и не используя сетевые функции браузера

Что значит - сетевые функции браузера ?
Есть ли возможность сделать такй чат без socket'ов, а только на vue.js
  • Вопрос задан
  • 1271 просмотр
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
В пределах одного браузера - на localStorage с использованием события storage.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
Riveran
@Riveran
Astartes
Если нельзя использовать сторонние библиотеки, тогда и vue откидывай, пиши на нативном js фронт и бэк составляющую.
Я бы не парился, взял бы vue + express + socket.io
Ответ написан
approximate_solution
@approximate_solution
JS Developer. Angular\React\Vue\Ember
Я хотел сделать на socket'ах с использованием фреймворка express

Так express и не библиотека :) одну лазейку для вас уже и нашли.

Можете покопать MDN и утереть нос боярам что сокеты это не только сетевая функция браузера, но и протокол, а про использование протоколов ничего не написано, поэтому велком.
Ответ написан
@HPro
Глянь в эту сторону:

https://github.com/lesmana/webrtc-without-signalin...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы