freeCodeCamp/guide/russian/miscellaneous/angular-socketio/index.md

10 lines
2.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

---
title: Angular Socketio
localeTitle: Угловая Socketio
---
Если вы попали в проект Back Chart Back Chart, вы, возможно, заметили, что бонусные критерии состоят в том, чтобы обновить ваш список акций на всех клиентах. Это можно сделать с помощью SocketIO, но это не все, что может сделать SocketIO. Помните ранее, я упомянул, что при использовании _$ http.post_ вам нужно было обновить свой локальный массив версией базы данных, которую вы отправляли? SocketIO поддерживает среду браузера пользователя, синхронизированную с вашей базой данных в реальном времени. Это имеет два практических момента:
1. Вам больше не нужно вручную обновлять локальные данные с данными базы данных; все управляется автоматически
2. Вы можете одновременно изменять базы данных для пользователей на разных компьютерах
Еще лучше, если вы просто включите SocketIO при появлении запроса во время настройки углового ползунка yoman, нет никакой работы, чтобы включить его. Он работает из коробки, имеет рабочую демонстрацию на **основном /** маршруте, и вы можете узнать, как ее использовать самостоятельно, просто взглянув на то, как они включают его в **main.controller.js** (поэтому я больше не буду углубляться в подробно).