mojo确实是perl下一个很强大的web框架,基本上涵盖你需要使用的大部分功能,不管是要使用fcgi模式还是cgi更或者是websocket都能很快的实现,
传统mojo的开发需要不停的关闭和重服务,这对开发来说是很不友好的。不管不用担心,mojo早就想到了这一点,跟nodejs下的geddy一样,mojo有个叫morbo的服务可以做自动加载重启的工作。而使用起来也很简单,如果你装好了mojo,那morbo也就自带了,你只需要执行
morbo yourapp.pl
当你修改过代码后,mojo就会自动帮你重新加载,你只需要把重心放在开发上就ok了。
但是在winodws上使用morbo而恰好你又使用了EV的话可能就会出现下面的情况
Server available at http://127.0.0.1:3000
EV does not work with ithreads.
这是因为EV是不支持线程的,具体愿意可以去看EV的文档。
这个时候也不用慌,只需要在你的用户的环境变量中设置一下
MOJO_REACTOR=Mojo::Reactor::Poll
是不是炒鸡煎蛋,