у нас есть слой сокета, написанный с использованием requirejs.Мы планируем использовать существующий слой сокетов с угловым 7. Какой лучший способ сделать это.
Чтобы использовать слой сокетов в угловом 7, у нас есть 2 способа: 1. Преобразовать существующий слой сокетов в машинопись 2Используйте существующий слой сокета и сохраните информацию в объекте окна и используйте ее в угловом формате.
index.html
<app-root></app-root>
<script data-main="socket.js" src="scripts/require.js"></script>
socket.js
var Socket;
require(["Socket"], function (ls) {
Socket = ls;
});
GameComponent.js
loadGames() {
window.Socket.getGames()
}
Проблема с хранением соединения сокета в объекте окна заключается в том, что он предоставляет уровень соединения, и пользователи могут отправлять запрос без прохождения потока в приложении.
Естьесть лучший способ справиться с этим другим, если изменить слой сокета на машинопись