Dojo Comet + Orbited дает 404 - PullRequest
       24

Dojo Comet + Orbited дает 404

1 голос
/ 29 июня 2009

у меня

<script type="text/javascript">
  function setupComet()
  {
    dojox.cometd.init("http://comet.domain.tld:8000");
    dojox.cometd.subscribe("/my/calendar", cometCallback);
  }

  dojo.addOnLoad(setupComet);

  function cometCallback (msg)
  {
    alert(msg.data);
  }

</script>

Orbited отвечает (просматривается с помощью firebug):

<html>
  <head><title>404 - No Such Resource</title></head>
  <body>
    <h1>No Such Resource</h1>
    <p>No such child resource.</p>
  </body>
</html>

Что я делаю не так?


Чего я пытаюсь достичь:

Браузер заходит на страницу и подписывается на канал (только для чтения). Когда браузер отправляет данные POST, сторона PHP отправит данные в базу данных, а затем опубликует «обновление» для этого канала кометы. Браузер получает это и обновляет страницу.

/ и т.д. / orbited.cfg:

[global]
reactor=epoll
session.ping_interval = 40
session.ping_timeout = 30
user=orbited

[listen]
http://:8000

[static]

[access]
* -> localhost:8000
* -> dev.lan:80

[logging]
debug=STDERR,debug.log
info=STDERR,info.log
access=STDERR,info.log
warn=STDERR,error.log
error=STDERR,error.log

enabled.default=info,access,warn,error,debug

1 Ответ

0 голосов
/ 18 июля 2009

Вы пытаетесь использовать библиотеку cometd с сервером Orbited. Эти две вещи не сочетаются друг с другом - просто используйте Orbited.js. Он должен прекрасно работать со всем вашим другим кодом додзё.

...