1

这可能是一个有点愚蠢的问题,但这是我一直在努力寻找答案的问题,并且由于某种原因,我一直在阅读的教程和网站似乎并不明显,所以也许这是假设我真的失踪了。

所以无论如何,我安装node.js然后使用命令npm install socket.io。他们继续下载并安装一堆文件,我在命令行中没有看到此过程有任何错误。

所以现在我尝试像这样访问socket.io:

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

就像它在socket.io网站上显示的那样,但是我收到一条错误消息,说找不到文件.....我的第一个猜测是node.js和stocket.io的安装都在本地机器上(程序文件)而不是在 htdocs 中。

我已经测试了这两个平台,第一个是我的本地主机,它是在其上运行 XAMPP 的 Windows 7,我在全局安装了 node.js 和 stocket.io(程序文件)。其次是我使用 IIS 的 Windows 服务器仍然出现错误。

所以我的问题是,我如何引用 stocket.io API 并根据我的安装开始使用它?

谢谢你的时间。

4

1 回答 1

2

npm isntall socket.io将 Socket.IO 安装在本地文件夹中,以便您可以在自己的 Node.js 应用程序中访问node_modules该库。您仍然需要创建(并运行)一个加载模块并设置使用该模块的 HTTP 服务器的 Node.js 应用程序;项目自述文件中如何使用下的示例是一个很好的起点,尽管已有的 Node.js 知识会有所帮助。如果您正在寻找更多信息,可以查看使用 Socket.IO 的 Node.js 教程。

于 2013-05-14T00:02:00.267 回答