【问题标题】:How to run socket.io (client side only) on apache server如何在 apache 服务器上运行 socket.io(仅限客户端)
【发布时间】:2012-07-22 07:09:18
【问题描述】:

我想在我的 apache 服务器上运行 socket.io 的客户端。

我已将 socket.io 目录上传到我的 Web 服务器并尝试了来自主站点 socket.io 的简单客户端连接示例,但它不起作用。我不知道我需要什么才能让它工作并连接我正在运行的服务器。

希望,我已经清楚地解释了我的问题。

谢谢。

【问题讨论】:

  • 可以在apache服务器上安装吗?它不是本地主机,提供程序是否需要允许我运行 nodejs ?我真的很困惑
  • 这个对不起我不是很熟悉,我只知道如何在本地运行nodejs

标签: javascript jquery socket.io


【解决方案1】:

socket.io\node_modules\socket.io-client\dist 中的所有文件复制到您的apache 服务器,例如复制到js 文件夹。然后将socket.io.min.js 添加到您的页面。

<script src="js/socket.io.min.js" type="text/javascript"></script>
<script type="text/javascript">
    var socket = io.connect('http://localhost:3000');
    socket.on('news', function (data) {
        console.log(data);
    });
</script>

【讨论】:

【解决方案2】:

将可分发的.js 复制到您自己的javascript 文件夹中。 就我而言,我使用的是 xampp:

C:\xampp\htdocs\nodejs\node_modules\socket.io\node_modules\socket.io-client\dist

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-04-07
    • 2012-03-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-23
    • 2013-06-24
    • 1970-01-01
    相关资源
    最近更新 更多