2009年1月14日星期三

[PerlChina] Re: 请教一个简单的CGI::Application::Dispatch问题

解决了,问题出在app => 'test_ca'是去找test::ca模块,而不是test_ca模块
404not found是说没找到test::ca模块……土了
 
Dispatch里面的autorest选项很赞啊,对url不同的请求方式直接分发到不同的函数上去了,我喜欢rest 
 
 
 
2009-01-14

ximiff

发件人: Qiang (James)
发送时间: 2009-01-14  13:04:21
收件人: perlchina
抄送:
主题: [PerlChina] Re: 请教一个简单的CGI::Application::Dispatch问题
ximiff wrote:
> 目录/cgi-bin/test/下面有两个文件test_ca.pm和test_ca.cgi
[....]
> #test_ca.cgi
> use base 'CGI::Application::Dispatch';
> CGI::Application::Dispatch->dispatch(
>         prefix              => '',
>         table               => [
>             ':app/:rm'  => { },
>         ],
> # debug => 1,
> );
>  
你使用的是 C::A::Dispatch 的 Dispatch table 方法,它应该在一个模块里,然
后你的 .cgi use 这个模块来做 dispatch 功能。文档里有使用的例子。
RTFM :)
Qiang(James)

--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina 论坛"论坛。
 要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
 要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
 更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛

-~----------~----~----~----~------~----~------~--~---

没有评论: