问题标签 [dancer]

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 投票
4 回答
10512 浏览

html - 如何开始使用 Perl 进行 Web 开发?

我希望能够为我的 Perl 程序创建 Web 前端。我在 Perl 方面有很多经验,并且我已将我的大部分代码转换为 Chromatic 所倡导的现代 Perl 范例。我有零经验写网页虽然。(尽管偶尔会出现 Word 另存为网页)。

我相信我知道从哪些工具开始,我只是对他们的初始文档以及学习工具的顺序有困难。

  • Perl:我已经准备好了。

  • 舞者:我创建了一个网站,但我很迷茫,cpan 文档让我更加困惑。我不知道如何将这些站点与 Apache 集成,而不是使用 Dancer 附带的迷你服务器。

  • 模板工具包:这似乎是最直接的,我有 O'Reilly 的书。对于看似简单的事情来说,这似乎是一本非常大的书,所以我知道我错过了一些东西。

  • HTML:我应该学多少?最好的学习路径是什么?

最终,如果有一个完整的“使用 Perl 从头开始​​构建现代网站”教程、书籍、视频系列或网站,那就太好了。

请问,我从哪里开始?

0 投票
3 回答
1040 浏览

perl - 为什么 perl dancer 页面呈现缓慢(当我没有连接到互联网时)?

我正在运行Dancer,发现它很慢——页面需要很长时间才能呈现。

这是Dancer::Introduction的示例代码:

我的浏览器需要 10 秒来获取和呈现响应(在 firefox 中使用 firebug)。

舞者留言:

为什么舞者这么慢?我错过了什么?

0 投票
1 回答
484 浏览

perl - Perl Dancer、Dancer::Plugin::DirectoryView、模板工具包和模板中的共享参数

我有一个帖子路线,它返回参数以在特定模板(actions.tt)中使用。在该模板中,我使用 DirectoryView 插件加载了一个带有目录视图 (dirmain.tt) 的 div(使用 jQuery)。我的问题是我需要在渲染主模板(action.tt)之前将参数传递给 DirectoryView 模板。参数(dev)需要包含在目录列表中。

Perl部分:

模板:

动作.tt

目录

使用某种钩子会实现这一点吗?非常感谢您的帮助。谢谢!

0 投票
1 回答
2135 浏览

perl - 在 Perl Dancer 应用程序中使用集成 Windows 身份验证

我目前正在使用 Perl Dancer 构建一个网络应用程序。此应用程序要求用户使用我公司的 Active Directory 进行身份验证。为了避免提示用户输入用户名和密码,我想使用集成 Windows 身份验证。但是,我很难找到任何解释如何在 Perl 中使用这种类型的身份验证的文档——更不用说 Dancer 框架了。在这一点上,我不确定我是否会在 Apache 或 IIS 上部署这个应用程序,所以可以同时使用两者的东西会更好。有没有人有任何建议可以帮助我入门?

0 投票
1 回答
389 浏览

perl - 使用 HTML::FormFu,您如何*在*处理后更改字段值,使其在 Template Toolkit 中显示为已修改?

例如,如果我处理一个表单:

然后我想改变'input_data'的值:

..在将表单对象推送到 TT 之前:

'input_data' 似乎保留了它的原始值(123)。关于我做错了什么或我应该做什么的任何提示?

谢谢

0 投票
2 回答
417 浏览

perl - utf8 在 dancer 但不是脚本

这是我之前关于显示 unicode 字符串差异的问题的后续。事实证明,这些字符串看起来是相同的,但是其中一个字符串的 UTF8 标志是打开的。

对比

当我加密字符串时,这似乎会对生成的 sha512 哈希值产生影响。据我所知,Dancer 是导致第一个结果具有 utf8 的原因,我的另一个脚本只是一个命令行脚本,没有使用 dancer,我怎样才能强制它以相同的方式运行?

0 投票
3 回答
1171 浏览

perl - 访问舞者日志对象?

通常在使用你调用的舞者时,例如

它会记录文本。但我希望能够在不导入舞者语法的对象中记录内容。我想知道是否有办法让舞者把它的日志对象交给我(我假设有一个),这样我就可以使用对象语法调用诸如调试之类的东西,例如

0 投票
1 回答
857 浏览

json - 如何告诉我的舞者应用程序序列化其缓存中的对象?

我在我的 Dancer 应用程序中使用 CHI 接口连接 memcached(或 devel 中的文件),但是当我缓存对象时,序列化程序出现错误。我的舞者配置中有以下内容:

我还需要什么?

0 投票
2 回答
844 浏览

ajax - 带模板的舞者 AJAX 路线

我正在尝试在这样的 AJAX 路由中显示模板:

用户确实验证了,但模板从未显示。当我从不同的路线(非ajax)使用模板时,它可以工作。

我在这里错过了什么吗?

0 投票
2 回答
303 浏览

perl - 如何使用带有 Yahoo OpenID 的 Net::OpenID::Consumer 避免编码错误?

我编写了一个 Dancer 网络应用程序,Net::OpenID::Consumer用于使用 OpenID 进行身份验证。它适用于 Google 和 MyOpenID,但不适用于 Yahoo。当用户尝试使用他们的 Yahoo 帐户进行身份验证时,会HTML::Parser发出警告:

Parsing of undecoded UTF-8 will give garbage when decoding entities

这个警告会杀死我的应用程序(理所当然)。

我没有看到任何与Net::OpenID::Consumer此相关的现有错误(或常见错误)。
HTTP 标头和 HTML 元标记都为 'claimed id' URI 指定 UTF-8。
为什么不解码响应HTML::Parser?我错过了一些明显的东西吗?

以下是相关代码: