【问题标题】:How can I mount a mojolicious app with PSGI?如何使用 PSGI 安装 mojolicious 应用程序?
【发布时间】:2014-08-28 18:44:45
【问题描述】:

我想使用plackupstarman 与其他人一起安装Mojolicious 应用程序。

here 此处的文档描述了如何使用单个应用程序,但没有描述如何让 Mojolicious 应用程序与其他基于 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 是一个 mojolicious,但文档中没有关于这个方向的提示 - 或者我可能没有找到它。

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

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

谢谢

【问题讨论】:

    标签: perl mojolicious plack


    【解决方案1】:

    一个 psgi 应用程序所包含的所有 AFAIK 都是一个 coderef。

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

    这里几乎演示了:http://mojolicio.us/perldoc/Mojolicious/Guides/Cookbook#Plack-middleware

    【讨论】:

      猜你喜欢
      • 2013-07-13
      • 1970-01-01
      • 2012-10-22
      • 1970-01-01
      • 1970-01-01
      • 2014-08-11
      • 1970-01-01
      • 2011-05-22
      • 1970-01-01
      相关资源
      最近更新 更多