问题标签 [mason]

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 回答
233 浏览

perl - Apache2 mod_perl 下的 Catalyst 应用程序不会呈现 Mason 模板

我的应用程序根目录是该文件夹中的 /home/user/apps/learningcatalyst/CGAddressBook 我有一个 /mason 文件夹,其中存储了 mason 组件我的视图位于 /lib/CGAddressBook/View 中,其中我有一些名为 login_form 和地址簿的文件。

无法呈现组件“login_form” - 错误是“找不到初始路径 '/login_form' 的组件(组件根为:'/home/user/apps/learningcatalyst/CGAddressBook/lib/CGAddressBook/View')是错误我在尝试通过 Apache 访问该站点时得到。我的 apache conf 文件是

所有文件夹都可由用户、其组和其他人读取。将 Mason 设置为写入其缓存的 mason 文件夹设置为由用户、组和其他人读取、写入和执行。它的所有者是用户。我重新启动 Apache 无济于事,我已经更改了 /View 和 /mason 的文件夹所有者(并递归地)。

该应用程序在运行 script/cgaddressbook_server.pl -r -p3001 时运行良好,我在端口 3001 上访问我的站点。

0 投票
2 回答
2273 浏览

arrays - 在 perl mason 中打印数组

我是 Perl Mason 的新手,我正在尝试打印一个数组。我尝试了几种方法,探索了网络,但似乎没有任何效果。

我试过了 -

我还尝试打印数组的第一个元素

0 投票
2 回答
527 浏览

perl - 如何在 perl mason CGIHandler 中获取 QUERY_STRING?

我需要对 Mason 网站进行一些维护,该网站在一家托管公司运行良好,但需要转移到另一家公司。新的托管公司不支持 ApacheHandler,所以我将代码更改为 CGIHandler。

不幸的是,我不再将 QUERY_STRING 元素填充到 mason 环境中,这有点困难!

我从这里得到了大部分处理程序代码:http: //joe.pepersack.net/code/site-mason_handler.pl

处理程序的设置如下:

互联网的一般搜索并没有给我带来任何好处......

有谁知道 ApacheHandler 和 CGI​​Handler 之间的参数传递是否存在差异?如果它们在其他地方被吃掉,我如何测试 CGIHandler 是否首先找到了参数?

任何帮助(或其他主要问题)将不胜感激。这个网站是为青年筹款活动准备的,所以目前没有太多时间/支持来重写它。

0 投票
2 回答
872 浏览

perl - 如何找出当前请求的HTTP方法?

我不知道如何使用 Mason 获取 HTTP 标头。我只知道 $m 是梅森请求类。

0 投票
1 回答
1083 浏览

javascript - 在 JavaScript 中访问 Perl 数组

我在由其他一些 perl 模块生成的 perl 中有一个未知大小的数组。现在,正是我想找出传递给 jquery 函数的值是否存在于 perl 数组中。

有没有一种方法可以逐个元素地比较输入值与 perl 数组中的每个值?

我环顾四周,看起来我可以通过提供索引来访问 jquery 中的 perl 数组,但我们不知道数组的大小。所以我不知道什么时候停止。

我的石匠代码看起来类似于:

0 投票
1 回答
4519 浏览

perl - Perl 错误全局符号需要显式包名

我已经编写了一个代码来访问 perl 中的嵌套数据(非常复杂)数据结构。

这给了我如下错误。

这些错误是什么意思?

0 投票
0 回答
55 浏览

javascript - 在 Javascript 中调用 Perl 变量

我相信我称 Perl 变量是错误的。

我目前有这段代码检查选择值是否存在$STATE_NEW,如果是,则将其切换到$STATE_ASSIGNED但它不起作用。

谁能告诉我我的电话有什么问题。谢谢

0 投票
1 回答
187 浏览

regex - 了解梅森过滤器组件

我是新来的梅森。我想知道以下代码的作用:

我了解在组件完成运行后会调用 <%filter> 块。它在 $_ 变量中给出了组件的全部输出,并且对该变量的任何更改都会反映在组件的输出中。

但是这里的 \U$1 是什么意思?

0 投票
1 回答
517 浏览

perl - 梅森:请求有效载荷

Mason我需要使用基于 - 的 Perl 脚本接收来自“请求有效负载”标头的数据。

我试过$r->body(), $r->upload(),$m->content()方法,但它们返回空字符串。

请求中的数据存在,我已经用 Chrome 开发工具检查了它。

0 投票
1 回答
36 浏览

perl - Perl Mason 自定义包访问

我有一个纯 perl 服务类 PlainData,它从远程文件系统中检索一些纯数据。生成一些文本和状态标志(错误、警告)的包 PlainData。我如何(放置、链接)它到 perl mason web 上下文中。我会做这样的事情:

我也试过