Files
freeCodeCamp/guide/russian/miscellaneous/angular-socketio/index.md
2018-10-16 21:32:40 +05:30

10 lines
2.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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