为什么这个Mojolicious websockets的例子不能工作



我已经尝试了一些websockets简单的例子来尝试它们,但没有一个适合我。下面是一个WebSocket动态/DBI示例

我用plackup在端口5000上运行它,一切都应该正常工作。但是当尝试添加一些记录时,我在终端上看到的只是:

[Sat Mar  9 11:05:57 2013] [debug] GET /insert (Anonymojo).
[Sat Mar  9 11:05:57 2013] [debug] Template "not_found.development.html.ep" not found.
[Sat Mar  9 11:05:57 2013] [debug] Template "not_found.html.ep" not found.
[Sat Mar  9 11:05:57 2013] [debug] Rendering cached inline template.
[Sat Mar  9 11:05:57 2013] [debug] Rendering cached inline template.
[Sat Mar  9 11:05:57 2013] [debug] 404 Not Found (0.012583s, 79.472/s).
127.0.0.1 - - [09/Mar/2013:11:05:57 +0200] "GET /insert HTTP/1.1" 404 6440 "-" "-"

当我在"/insert"上瞄准浏览器时,我得到几乎相同的结果(除了UserAgent部分)。

在示例脚本中,websockets路由被定义,但它永远不会命中:

# setup websocket message handler
websocket '/insert' => sub {

那么,这里可能有什么问题呢?

Websockets(以及IIRC中的其他实时特性)只适用于Mojolicious服务器:daemon, morbo和hypnotoad。你的例子在morbo下行得通吗?

相关内容

  • 没有找到相关文章