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

2.0 KiB
Raw Blame History

title localeTitle
Angular Socketio Угловая Socketio

Если вы попали в проект Back Chart Back Chart, вы, возможно, заметили, что бонусные критерии состоят в том, чтобы обновить ваш список акций на всех клиентах. Это можно сделать с помощью SocketIO, но это не все, что может сделать SocketIO. Помните ранее, я упомянул, что при использовании $ http.post вам нужно было обновить свой локальный массив версией базы данных, которую вы отправляли? SocketIO поддерживает среду браузера пользователя, синхронизированную с вашей базой данных в реальном времени. Это имеет два практических момента:

  1. Вам больше не нужно вручную обновлять локальные данные с данными базы данных; все управляется автоматически
  2. Вы можете одновременно изменять базы данных для пользователей на разных компьютерах

Еще лучше, если вы просто включите SocketIO при появлении запроса во время настройки углового ползунка yoman, нет никакой работы, чтобы включить его. Он работает из коробки, имеет рабочую демонстрацию на основном / маршруте, и вы можете узнать, как ее использовать самостоятельно, просто взглянув на то, как они включают его в main.controller.js (поэтому я больше не буду углубляться в подробно).