最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

socket.iosocket.io.js位置在哪里?

运维笔记admin19浏览0评论

socket.io/socket.io.js位置在哪里?

socket.io/socket.io.js位置在哪里?

我正在使用socket.io制作聊天应用。根据网站文档,我必须提供一个javascript文件源,它是:

<script src="/socket.io/socket.io.js"></script>

而我的socket.io文件夹在node_modules下,另一方面socket.io文件夹甚至不包含socket.io.js,socket-client文件夹也是如此。我试过其他文档,但找不到任何解释。任何人都可以解释它如何正确工作,即使是错误的路径。

回答如下:

当您实例化socket.io服务器时,它会自动在/socket.io/socket.io.js地址提供客户端文件,而无需提供任何内容。

因此,您可以选择是从此文件导入io,还是从socket.io-client模块导入。

使用socket.io自动提供的socket.io.js

<script src="/socket.io/socket.io.js"></script>
<script>
  const socket = io();
</script>

使用require / import和webpack / browserify直接导入io对象

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

评论列表(0)

  1. 暂无评论