React.js文件。包含Socket.io文件

时间:2016-09-06 08:42:38

标签: javascript reactjs socket.io

在我的react.js项目中,我需要包含socket.io支持。为此,我使用了这个repository作为参考。

这很有效,但是在其他机器上拉动代码时会给出错误,即浏览器中未定义socket.io。

这是包含套接字的主要index.html:

<script src="js/bootstrap.min.js"></script>
<script src="/socket.io/socket.io.js"></script>
<script src="/js/app.built.js"></script>
</body>

这是它在React组件中的使用方式:

var Select = require('react-select');
var socket = io.connect();

const PartsCleanUp = React.createClass({

  propTypes: {
  location: React.PropTypes.object,
  routeParams: React.PropTypes.any,
  children: React.PropTypes.object
},

我不明白的是,在index.html文件中... socket io是如何获取的?我认为它是用webpack注入的,或者不知怎的。

我在想我需要一个独立的socket.io包含在index.html中,但我不确定。

图片显示包含在index.html中,并且套接字安装为node_module。enter image description here

0 个答案:

没有答案