【问题标题】:node.js connect to node from another webservernode.js 从另一个网络服务器连接到节点
【发布时间】:2013-03-02 15:57:07
【问题描述】:

嘿,我有一个在(例如)80.80.80.80:3000 上运行 node.js 的网站

我想从另一个网络服务器 http://example.com/ 访问我的节点

当我添加时

script(src='http://80.80.80.80:3000/socket.io/socket.io.js)
script
    var socket = io.connect();

我收到一个错误提示“未捕获的 ReferenceError: io is not defined”

【问题讨论】:

    标签: node.js cross-domain


    【解决方案1】:

    这似乎是在 URL http://80.80.80.80:3000/socket.io/socket.io.js 下找不到 socket.io 脚本。如果从 URL 返回 javascript 文件,请从浏览器检查此 URL。

    您可以在socket.io page 上找到几个如何将 socket.io 与 connect、express 或纯 http node.js 服务器一起使用的示例。

    【讨论】:

    • 在浏览器中返回 js body
    猜你喜欢
    • 1970-01-01
    • 2018-12-15
    • 1970-01-01
    • 1970-01-01
    • 2020-06-09
    • 1970-01-01
    • 2011-12-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多