【问题标题】:I'm trying to make a live chat with django and orbited but I keep getting errors我正在尝试与 django 和轨道进行实时聊天,但我不断收到错误
【发布时间】:2011-08-11 05:34:17
【问题描述】:

我正在关注this tutorial,了解如何设置简单的 django/orbited/stomp 实时聊天,我已经完全按照他的操作方式进行操作,我什至复制了他的所有代码,但我仍然得到一个我不明白的奇怪错误。

当我访问该网站时,我收到一条仅显示“错误”的警报。当我查看 Firebug 所说的内容时,它告诉我以下两个错误:

Illegal document.domain value"  code: "1009
http://127.0.0.1:9000/static/xsdrBridge.html
Line 68

Permission denied to access property 'Orbited'
http://127.0.0.1:9000/static/xsdrBridge.html
Line 92

我完全按照教程进行操作,但我无法弄清楚为什么会出现这些错误。我绕着轨道运行:

orbited -c orbited.cnf

我通过以下方式运行我的 django 开发服务器:

python manage.py runserver 0.0.0.0:8000

【问题讨论】:

    标签: javascript python django stomp orbited


    【解决方案1】:

    听起来像是 JS 的跨域问题?您在 0.0.0.0 上运行开发服务器并在 127.0.0.1 上运行。可能是它。您如何使用网络浏览器访问该页面?

    尝试在 0.0.0.0 上运行 orbited 和 django 开发服务器,并使用此 ip 访问浏览器中的页面。

    【讨论】:

    • 如果我不在 0.0.0.0 上运行 django 开发服务器,那么除了托管它的计算机之外,我无法从任何计算机访问它,所以 django IRC 中的人告诉我改用 0.0.0.0 ,这让它工作了。但是,我尝试在 127.0.0.1 上运行它,但仍然遇到相同的错误。我将使用我的网络浏览器前往localhost:8000/comet
    猜你喜欢
    • 2014-10-21
    • 2021-12-10
    • 1970-01-01
    • 2019-09-23
    • 1970-01-01
    • 2015-10-04
    • 2013-05-09
    • 2019-03-24
    • 2021-08-30
    相关资源
    最近更新 更多