ximiff wrote:
> 解决了,问题出在app => 'test_ca'是去找test::ca模块,而不是test_ca模块
> 404not found是说没找到test::ca模块……土了
>  

Sorry,我的第一个回复漏掉了问题所在 :)

在 C::A::Dispatch 里 url 里的 test_ca 缺省转换成 test::ca,然后执行这个
模块的 runmode

> Dispatch里面的autorest选项很赞啊,对url不同的请求方式直接分发到不同的函 
> 数上去了,我喜欢rest 
>  

确实,让开发 RESTful 程序更容易了。

Qiang(James)

>  
>  
> 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 论坛”论坛。
 要在此论坛发帖,请发电子邮件到 [email protected]
 要退订此论坛,请发邮件至 [email protected]
 更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---

回复