问题标签 [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.
perl - 我们如何对 Mojolicious 控制器进行单元测试?
我们创建了以下简单的Mojolicious控制器:
相应的单元测试如下所示:
对我们来说,这更像是功能测试而不是单元测试
有没有办法调用home
控制器的方法并测试它的输出,而不需要通过启动服务器实例Test::Mojo
?
perl - Params::Validate 或 Params::Check,为什么我更喜欢其中一个?
我很难在两个 perl 模块之间做出选择——Params::Validate 和 Params::Check。我正在编写一个应该易于分发的 Mojolicious 应用程序。一般来说,我的意思是在共享主机上上传目录结构并准备好运行。Params::Validate 非常强大和强大,具有 Pure-Perl 实现。Params::Check 自 5.10.0 版起在 Perl Core 发行版中 你能指出其他“我为什么更喜欢其中一个”?
perl - Mojolicious 中的“动态”路线
我想在我的 Mojolicious 应用程序中实现类似“动态”路由的东西。我有一些预定义的“静态”路由和一个带有 URL 别名的数据库表:'/alias' -> '/URL'。现在我正在动态定义路线,它看起来像这样:
但是有没有更好的方法?
perl - 如何将调用参数($self)委托给其他方法
我正在学习 mojolicious::lite。
在路由器中,将参数委托给控制器,使用以下代码即可:
是否有任何速记方法,例如:
谢谢。
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,但前提是它一次可以处理多个客户端。
perl - Mojolicious:内联模板的语法高亮
原则上是否可以(另外)创建类似TEMPLATE部分的内容来内联模板,以便更轻松地为模板创建合适的语法突出显示,因为DATA部分主要有自己的语法突出显示?
perl - 同一个 nginx 虚拟主机中的几个 (fastcgi/uwsgi/scgi/proxy_pass) Mojolicious 应用程序的示例?
我有一些基于 Mojolicious 的应用程序,它们可以在 Apache2 下使用 mod_cgi 和 mod_fastcgi 愉快地运行。
网址例如:
我使用 proxy_pass 将应用程序配置为子域取得了相对成功,但我想保留旧的 url(只需从 apache2 切换到 nginx)。我想保留相同的网址,但使用 nginx 运行应用程序。我的配置应该是什么样的,我应该如何运行应用程序。
提前致谢!
perl - Mojolicious::Lite:使用“redirect_to”时如何传递参数;
当我使用redirect_to
时,除了直接在 url ("/show_address?id=$id") 中写入参数之外,还有其他方法可以传递参数吗?
perl - Mojolicious::Lite - 插入图片问题
当我运行这个脚本并打开时,http://my_server/picture
我得到的是logo
-string 的图片。
当我将这个 HTML 片段作为普通 HTML 文件打开时,我得到了图片。
用 Mojolicious::Lite 插入图片的正确方法是什么?
perl - Mojolicious 家庭测试题
我尝试安装 Mojolicious-1.90 但没有通过 t/mojo/home.t 测试。
这是一个错误还是可能是其他错误?
使用 1.92 版我得到同样的错误: