2009-06-29 46 views
1

道場彗星+運行軌道是給404

<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> 

運行軌道將回復(有螢火蟲看):

<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端會將數據發送到數據庫,然後將「刷新」發佈到該彗星通道。瀏覽器獲取並刷新頁面。

/etc/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 

回答

0

您正在嘗試使用的cometd庫的運行軌道服務器。這兩件事情不一起 - 只使用Orbited.js。它應該和你所有的其他dojo代碼一起工作。