由于某种原因,我在日志中收到此消息,
类“ Foo :: Controller :: OAuth”不是控制器
但是,在我Foo::Controller::OAuth
的最高处,
use Mojo::Base 'Mojolicious::Controller';
还有什么其他原因可以导致此错误?
如果程序包名称错误,则会出现此错误。例如
package Foo::Controller::Oauth; # notice the lower-case a in 'auth'
use Mojo::Base 'Mojolicious::Controller';
与
package Foo::Controller::Oauth; # notice the upper-case A in 'Auth'
use Mojo::Base 'Mojolicious::Controller';