问题标签 [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::Lite 匹配任何 GET 路径
我想匹配 Mojolicious::Lite 中的任何 GET 请求。代码如下所示:
这在 MojoX::Routes::Pattern.pm,第 301 行“尝试修改不可创建的数组值”而死。我尝试了其他参数get
,例如qr//
. 这适用于/
,但不匹配/foo
。我也试图窥探源头,但我一点也不聪明。你是?
perl - 将复选框转换为选择(perl)
前:
现在:
如何在现在的选择中插入相同的选中(我猜现在应该被“选中”?)条件?
这是一个 perl 应用程序,使用 Mojolicious Web 框架构建。
非常感谢您的帮助!
perl - “%p”和“我的%p”之间的区别?
上面的代码通过返回“内部服务器错误”来破坏应用程序,但是如果我将第一行编辑为% my %p
(我尝试过,因为其他一些控件具有这种格式)它可以工作,我想知道两者之间有什么区别。
它是一个基于 Mojolicious Web 框架的 perl 应用程序。
非常感谢!
perl - 使用 Mojo::IOLoop 将命令输出到套接字而不进行缓冲
如何在 Mojo 服务器上以实时模式连续输出命令(对我来说是长 ping)?我正在寻找一些关于 Mojo::IOLoop 的例子。例如,客户端连接到服务器并请求 ping XXXX,服务器返回一个非缓冲输出(而服务器上的 ping 将每一行返回到输出,客户端从套接字接收此行),之后 - 服务器必须断开连接。
jquery - 为什么 JQuery 的 .post 不返回数据?
我将 JSON 请求发布到远程服务。一切都很好,服务很好,它对我有反应。但我没有从远程服务返回数据。如何通过 JQuery 通过 .post 从远程 json 服务获取数据?为什么这个例子返回数据——“null”:
但是 TCP 嗅探器向我显示该服务返回了一些数据:
解决了:
Mojolicious JSONP 服务示例:
perl - lighttpd + perl + mojolicious =?
mojolicious 在 lighttpd 网络服务器下工作吗?怎么搭配?我需要设置 FastCGI 吗?这是我第一次使用 lighttpd。
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
perl - 在 Mojolicious 中需要路由帮助
我有带有“ show ”方法的“ Pages ”控制器和带有“ check ”方法的“ Auths ”控制器,如果用户通过身份验证,则返回 1。我有“默认”页面(“ /profile ”)。
如果用户通过身份验证,我需要重定向到 /,如果用户未通过身份验证,我需要使用授权表单将所有页面重定向到 /。我的代码不想正常工作(基于 FastNotes 示例应用程序的身份验证):(
auths#create_form - 带有授权表单的 html 模板。
perl - 在 Mojolicious 中加载“模块”
需要帮助。必须实现“模块”的安装和加载。“模块”插件位于 lib// 之类的文件中。我想我应该以某种方式将搜索子目录 lib/ 用于“模块”,加载插件以检查它是否已安装,如果没有安装它(例如,MyApp::MyModule->install())。该插件包含“模块”、助手等。您有什么想法吗?
看起来像最终代码:
perl - 如何将 MojoX::Redis 结果分配给变量?
我尝试使用MojoX::Redis,但我无法理解 catch 是如何导致变量的。
在使用“打印”的文档中
它起作用了,但没用。如何将结果分配给“主”程序中的变量?
PS。事实上,我真的不了解这部分的异步范式。