Встречается на собеседованиях • сегодня
Как обрабатывать объект с WebSocket на Frontend
Для работы с WebSocket на фронтенде используем встроенный объект WebSocket. Основные шаги:
- Создаем соединение:
javascript
const socket = new WebSocket('wss://example.com/socket');- Обрабатываем события:
javascript
// При открытии соединения
socket.onopen = () => {
console.log('Соединение установлено');
socket.send('Hello Server!');
};
// При получении сообщения
socket.onmessage = (event) => {
console.log('Получены данные:', event.data);
};
// При ошибке
socket.onerror = (error) => {
console.error('Ошибка:', error);
};
// При закрытии соединения
socket.onclose = (event) => {
console.log('Соединение закрыто', event.code, event.reason);
};
text
3. Для отправки данных:
```javascript
socket.send(JSON.stringify({ type: 'message', data: 'Hello' }));Важные моменты:
- Используйте
wss://для безопасного соединения - Обрабатывайте все возможные события
- Закрывайте соединение при unmount компонента
- Используйте JSON для структурированных данных

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы