问题标签 [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.
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 上访问我的站点。
arrays - 在 perl mason 中打印数组
我是 Perl Mason 的新手,我正在尝试打印一个数组。我尝试了几种方法,探索了网络,但似乎没有任何效果。
我试过了 -
我还尝试打印数组的第一个元素
perl - 如何在 perl mason CGIHandler 中获取 QUERY_STRING?
我需要对 Mason 网站进行一些维护,该网站在一家托管公司运行良好,但需要转移到另一家公司。新的托管公司不支持 ApacheHandler,所以我将代码更改为 CGIHandler。
不幸的是,我不再将 QUERY_STRING 元素填充到 mason 环境中,这有点困难!
我从这里得到了大部分处理程序代码:http: //joe.pepersack.net/code/site-mason_handler.pl
处理程序的设置如下:
互联网的一般搜索并没有给我带来任何好处......
有谁知道 ApacheHandler 和 CGIHandler 之间的参数传递是否存在差异?如果它们在其他地方被吃掉,我如何测试 CGIHandler 是否首先找到了参数?
任何帮助(或其他主要问题)将不胜感激。这个网站是为青年筹款活动准备的,所以目前没有太多时间/支持来重写它。
perl - 如何找出当前请求的HTTP方法?
我不知道如何使用 Mason 获取 HTTP 标头。我只知道 $m 是梅森请求类。
javascript - 在 JavaScript 中访问 Perl 数组
我在由其他一些 perl 模块生成的 perl 中有一个未知大小的数组。现在,正是我想找出传递给 jquery 函数的值是否存在于 perl 数组中。
有没有一种方法可以逐个元素地比较输入值与 perl 数组中的每个值?
我环顾四周,看起来我可以通过提供索引来访问 jquery 中的 perl 数组,但我们不知道数组的大小。所以我不知道什么时候停止。
我的石匠代码看起来类似于:
perl - Perl 错误全局符号需要显式包名
我已经编写了一个代码来访问 perl 中的嵌套数据(非常复杂)数据结构。
这给了我如下错误。
这些错误是什么意思?
javascript - 在 Javascript 中调用 Perl 变量
我相信我称 Perl 变量是错误的。
我目前有这段代码检查选择值是否存在$STATE_NEW
,如果是,则将其切换到$STATE_ASSIGNED
但它不起作用。
谁能告诉我我的电话有什么问题。谢谢
regex - 了解梅森过滤器组件
我是新来的梅森。我想知道以下代码的作用:
我了解在组件完成运行后会调用 <%filter> 块。它在 $_ 变量中给出了组件的全部输出,并且对该变量的任何更改都会反映在组件的输出中。
但是这里的 \U$1 是什么意思?
perl - 梅森:请求有效载荷
Mason
我需要使用基于 - 的 Perl 脚本接收来自“请求有效负载”标头的数据。
我试过$r->body()
, $r->upload()
,$m->content()
方法,但它们返回空字符串。
请求中的数据存在,我已经用 Chrome 开发工具检查了它。
perl - Perl Mason 自定义包访问
我有一个纯 perl 服务类 PlainData,它从远程文件系统中检索一些纯数据。生成一些文本和状态标志(错误、警告)的包 PlainData。我如何(放置、链接)它到 perl mason web 上下文中。我会做这样的事情:
我也试过