mojolicious

    1热度

    1回答

    当我运行测试失败时,我得到一个巨大的输出,并且有很多隐藏错误的标记。 实施例: $ perl script/my_prove.pl t/2410-topinfo.t t/2410-topinfo.t .. 1/? # Failed test '200 OK' # at t/2410-topinfo.t line 12. # got: '500' # expected: '200'

    1热度

    1回答

    我正在开发一个小型网页,从几个文件中读取数据并将其呈现到网站中。在该网站中,用户必须能够选择一个或多个项目并执行一些工作(更改名称,附加值等)。我已经能够完成大部分工作,但现在我面临一个问题。我有这种形式: <div id="inside"> % foreach my $value (@{ stash('tagitems') }) { <div id="inside">

    1热度

    1回答

    我试图让我的第一个应用程序与mojolicious,我有一些路由问题。我有一个角度的应用程序,我只是想实现它,并使我的网站werver工作。所以我有一个“app/index.html”文件,但当我喜欢这个地址“/ appAngular”时,我不知道如何让我的web服务器指向它。 即使它看起来很基本,我还没有发现任何东西,所以如果你能帮助我,我将不胜感激。

    0热度

    1回答

    我会解释我的问题与代码: 第一我的应用程序(LS-R): /Kantine 控制器kantine.conf kantine.pl Kantine .pm的模板 Kantine /控制器: Restaurant.pm Sandwich.pm Kantine /模板: cantine.html.ep 我用hypnotoad命令“hypnotoad kantine.pl”启动它。 一切都很好 Kanti

    1热度

    1回答

    我正试图在Mojolicious中编写测试以检查图像附件是否从窗体正确发送。 我有一个包含<input type="file" name="image_upload" accept="image/*">的表单。在控制器中,我正在检查$self->req->upload('image_upload')->headers->content_type =~ /image/。另一方面,测试在发布请求内发送

    1热度

    1回答

    我可以挂钩before_render,然后进行下一步: sub before_render_handler { my $c = shift; my $extra = $c->can('some_sub'); $extra->($c) if $extra; return; } 但是当没有动作模板呈现的$c是Mojolicious::Controller

    0热度

    1回答

    在MojoExample的mojolite脚本中,有以下几行,我想知道“=>”在“blogstagtags => tags =>'perlsonal'”中的含义是什么。我认为“=>”是散列键和值之间的分隔符。我可以在任何地方找到解释吗? get '/blogs' => sub { shift->redirect_to(blogstagtags => tags => 'personal')

    3热度

    1回答

    请让我知道是否有更多的代码或错误,将有所帮助。 我的问题是,我有外部的JS文件,我的所有网页都可以找到他们接受一个。当我进入“用户”部分时,每个外部文件都会得到一个404。还看起来它要求每个人两次? 我在公用文件夹中有我的外部JS。我还在主页面中引用了每个页面共享的内容。 我在一个完整的无所适从,这可能是... 我的默认布局包含。 <head> <script type="text/ja

    6热度

    2回答

    我正在使用mojolicious构建一个web应用程序。注销功能仅在本地机器上运行应用程序时起作用。当我尝试注销运行在服务器上的应用程序时,会话不会过期并保持登录状态。 当我们通过POST请求而不是get来更改注销时,开始发生这种情况。 我们称之为注销的方式是从前端的AJAX调用: function do_logout() { $.post("<%= url_for('on_logout

    0热度

    1回答

    Mojolicious + Hypnotoad。 我希望我的控制器重新路由请求的剩余部分,以便我不必在主脚本级别声明所有路由。 因此,例如,'/ foo/bar/baz'应该路由到控制器'FOO',控制器'FOO'将决定自己内部的'bar/baz'的路由。 主要脚本: package MyApp; use Mojo::Base 'Mojolicious'; use Mojolicious::P