问题标签 [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 回答
460 浏览

perl - 使用 Mojolicious::Lite 匹配任何 GET 路径

我想匹配 Mojolicious::Lite 中的任何 GET 请求。代码如下所示:

这在 MojoX::Routes::Pattern.pm,第 301 行“尝试修改不可创建的数组值”而死。我尝试了其他参数get,例如qr//. 这适用于/,但不匹配/foo。我也试图窥探源头,但我一点也不聪明。你是?

0 投票
1 回答
247 浏览

perl - 将复选框转换为选择(perl)

前:

现在:

如何在现在的选择中插入相同的选中(我猜现在应该被“选中”?)条件?

这是一个 perl 应用程序,使用 Mojolicious Web 框架构建。

非常感谢您的帮助!

0 投票
2 回答
512 浏览

perl - “%p”和“我的%p”之间的区别?

上面的代码通过返回“内部服务器错误”来破坏应用程序,但是如果我将第一行编辑为% my %p(我尝试过,因为其他一些控件具有这种格式)它可以工作,我想知道两者之间有什么区别。

它是一个基于 Mojolicious Web 框架的 perl 应用程序。

非常感谢!

0 投票
0 回答
308 浏览

perl - 使用 Mojo::IOLoop 将命令输出到套接字而不进行缓冲

如何在 Mojo 服务器上以实时模式连续输出命令(对我来说是长 ping)?我正在寻找一些关于 Mojo::IOLoop 的例子。例如,客户端连接到服务器并请求 ping XXXX,服务器返回一个非缓冲输出(而服务器上的 ping 将每一行返回到输出,客户端从套接字接收此行),之后 - 服务器必须断开连接。

0 投票
5 回答
1435 浏览

jquery - 为什么 JQuery 的 .post 不返回数据?

我将 JSON 请求发布到远程服务。一切都很好,服务很好,它对我有反应。但我没有从远程服务返回数据。如何通过 JQuery 通过 .post 从远程 json 服务获取数据?为什么这个例子返回数据——“null”:

但是 TCP 嗅探器向我显示该服务返回了一些数据:

解决了:

Mojolicious JSONP 服务示例:

0 投票
1 回答
1485 浏览

perl - lighttpd + perl + mojolicious =?

mojolicious 在 lighttpd 网络服务器下工作吗?怎么搭配?我需要设置 FastCGI 吗?这是我第一次使用 lighttpd。

0 投票
2 回答
3907 浏览

perl - Mojolicious url_for:绝对路径

我目前正在尝试将我的一个较小的催化剂应用程序移植到 Mojolicious(只是为了好玩)。

假设我们在一个页面上:http ://whatever.com/generate 。在该页面上有一个链接,例如“生成”

使用催化剂(带有 TT 模板)时,您将链接定义为

它会生成一个链接到http://whatever.com/generate/generated 但是如果你将它定义为

它将生成一个指向http://whatever.com/generated的链接

我尝试对 Mojolicious 的 url_for 做同样的事情,但它的工作方式似乎有所不同。我打电话都没有区别

或者

两个调用都生成一个指向“/generate/generated”的链接

所以我的问题是:如何让 url_for 生成指向绝对路由的链接。即“/生成”

谢谢,Gr,ldx

0 投票
1 回答
2473 浏览

perl - 在 Mojolicious 中需要路由帮助

我有带有“ show ”方法的“ Pages ”控制器和带有“ check ”方法的“ Auths ”控制器,如果用户通过身份验证,则返回 1。我有“默认”页面(“ /profile ”)。

如果用户通过身份验证,我需要重定向到 /,如果用户未通过身份验证,我需要使用授权表单将所有页面重定向到 /。我的代码不想正常工作(基于 FastNotes 示例应用程序的身份验证):(

auths#create_form - 带有授权表单的 html 模板。

0 投票
1 回答
598 浏览

perl - 在 Mojolicious 中加载“模块”

需要帮助。必须实现“模块”的安装和加载。“模块”插件位于 lib// 之类的文件中。我想我应该以某种方式将搜索子目录 lib/ 用于“模块”,加载插件以检查它是否已安装,如果没有安装它(例如,MyApp::MyModule->install())。该插件包含“模块”、助手等。您有什么想法吗?

看起来像最终代码:

0 投票
2 回答
340 浏览

perl - 如何将 MojoX::Redis 结果分配给变量?

我尝试使用MojoX::Redis,但我无法理解 catch 是如何导致变量的。

在使用“打印”的文档中

它起作用了,但没用。如何将结果分配给“主”程序中的变量?

PS。事实上,我真的不了解这部分的异步范式。