Загрузка socket.io lobrary на переднем конце - PullRequest
0 голосов
/ 18 марта 2019

Я пытаюсь узнать, как использовать socket.io, и в учебнике, который я делаю, они загружают socket.io в интерфейс, вставляя следующий скрипт из cdnjs

script(src='https://cdnjs.cloudflare.com/ajax/libs/socket.io/1.7.2/socket.io.min.js')

(Примечание. Похоже, что самая новая версия - 2.2.0 и доступна на https://cdnjs.com/libraries/socket.io)

Однако, Я не вижу ссылки на эту библиотеку через cdnjs на сайте socket.io. Если я правильно понимаю клиентскую документацию socket.io , в документации показано, как настроить библиотеку, выполнив следующие действия:

<script src="/socket.io/socket.io.js"></script>
<script>
const socket = io('http://localhost');
</script>

const io = require('socket.io-client');
// or with import syntax
import io from 'socket.io-client';

По сути, это два разных способа загрузки библиотеки на стороне клиента и есть ли разница? Кажется странным вставлять скрипт из cdnjs, когда его нет на сайте socket.io.

...