问题标签 [mojolicious]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3114 浏览

perl - 我们如何对 Mojolicious 控制器进行单元测试?

我们创建了以下简单的Mojolicious控制器:

相应的单元测试如下所示:

对我们来说,这更像是功能测试而不是单元测试

有没有办法调用home控制器的方法并测试它的输出,而不需要通过启动服务器实例Test::Mojo

0 投票
3 回答
1131 浏览

perl - Params::Validate 或 Params::Check,为什么我更喜欢其中一个?

我很难在两个 perl 模块之间做出选择——Params::Validate 和 Params::Check。我正在编写一个应该易于分发的 Mojolicious 应用程序。一般来说,我的意思是在共享主机上上传目录结构并准备好运行。Params::Validate 非常强大和强大,具有 Pure-Perl 实现。Params::Check 自 5.10.0 版起在 Perl Core 发行版中 你能指出其他“我为什么更喜欢其中一个”?

0 投票
1 回答
1819 浏览

perl - Mojolicious 中的“动态”路线

我想在我的 Mojolicious 应用程序中实现类似“动态”路由的东西。我有一些预定义的“静态”路由和一个带有 URL 别名的数据库表:'/alias' -> '/URL'。现在我正在动态定义路线,它看起来像这样:

但是有没有更好的方法?

0 投票
2 回答
327 浏览

perl - 如何将调用参数($self)委托给其他方法

我正在学习 mojolicious::lite。

在路由器中,将参数委托给控制器,使用以下代码即可:

是否有任何速记方法,例如:

谢谢。

0 投票
4 回答
2560 浏览

perl - Perl Mojolicious - 如何让它一次处理多个连接?

我像这样设置了一个快速的 Mojolicious 服务器:

然后我开始:perl Mojolicious.pl daemon --listen=https://127.0.0.1:3000

问题是,如果我同时运行此命令:

time curl https://127.0.0.1:3000/ -k

似乎只对请求使用 1 个线程,因为如果我一次发出多个请求,它们可能需要超过 5 秒的时间。就好像他们都在排队一样。

我在这里错过了什么吗?我想使用 Mojolicous,但前提是它一次可以处理多个客户端。

0 投票
2 回答
839 浏览

perl - Mojolicious:内联模板的语法高亮

原则上是否可以(另外)创建类似TEMPLATE部分的内容来内联模板,以便更轻松地为模板创建合适的语法突出显示,因为DATA部分主要有自己的语法突出显示?

0 投票
2 回答
1493 浏览

perl - 同一个 nginx 虚拟主机中的几个 (fastcgi/uwsgi/scgi/proxy_pass) Mojolicious 应用程序的示例?

我有一些基于 Mojolicious 的应用程序,它们可以在 Apache2 下使用 mod_cgi 和 mod_fastcgi 愉快地运行。

网址例如:

我使用 proxy_pass 将应用程序配置为子域取得了相对成功,但我想保留旧的 url(只需从 apache2 切换到 nginx)。我想保留相同的网址,但使用 nginx 运行应用程序。我的配置应该是什么样的,我应该如何运行应用程序。

提前致谢!

0 投票
1 回答
5312 浏览

perl - Mojolicious::Lite:使用“redirect_to”时如何传递参数;

当我使用redirect_to时,除了直接在 url ("/show_address?id=$id") 中写入参数之外,还有其他方法可以传递参数吗?

0 投票
2 回答
1096 浏览

perl - Mojolicious::Lite - 插入图片问题

当我运行这个脚本并打开时,http://my_server/picture我得到的是logo-string 的图片。

当我将这个 HTML 片段作为普通 HTML 文件打开时,我得到了图片。

用 Mojolicious::Lite 插入图片的正确方法是什么?

0 投票
2 回答
319 浏览

perl - Mojolicious 家庭测试题

我尝试安装 Mojolicious-1.90 但没有通过 t/mojo/home.t 测试。

这是一个错误还是可能是其他错误?

使用 1.92 版我得到同样的错误: