如何使用PSGI安装mojolicus应用程序



我想和其他人一起使用plackup或starman安装一个Mojolicus应用程序。

这里的文档描述了如何使用单个应用程序,但没有描述如何让Mojolicus应用程序与其他基于Catalyst或Dancer的应用程序在同一个plackup/starman实例后面共存。

我想做一些类似的事情

  builder {
      enable 'Debug';
      enable 'Session', store => 'File';
      mount '/prospero' => Prospero->psgi_app;
      mount "/vizela" => 'Vizela/vizela.pl'
      #-------------------------------------------------
      # standard app
      #-------------------------------------------------
      mount '/', $app;
  };

Prospero是一个催化剂应用程序,vizela是一个令人兴奋的应用程序,但文档中没有这方面的提示——或者我可能还没有找到。

以及如何完成这项工作的建议?

不幸的是,在nginx或apache后面部署不是一种选择,不同的服务器也不是,因为需要为所有数据提供一个源(跨服务器限制)。

感谢

AFAIK一个psgi应用程序所包含的全部内容都是一个coderef。

所以,这只是应用程序->启动你想要的一点。

它几乎在这里得到了证明:http://mojolicio.us/perldoc/Mojolicious/Guides/Cookbook#Plack-中间件

相关内容

  • 没有找到相关文章

最新更新