问题标签 [morbo]

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 投票
2 回答
1091 浏览

perl - mojolicious morbo 服务器默认缓存?

我从命令控制台生成了一个完整的应用程序:

之后我启动了开发服务器:

我更改了一些代码,甚至更改了默认控制器的名称,但我在浏览器中看不到任何更改,只有重新启动 morbo 服务器才能正常工作。这对于开发来说真的很烦人。如何摆脱这种缓存行为?

更新:我注意到如果我使用 hypnotoad 代替 morbo,可以正常工作并更新更改,所以问题是 morbo。

0 投票
0 回答
237 浏览

eclipse - 如何从 Eclipse 运行 Mojolicious 的 Morbo 服务器

我对 perl 很陌生。我试图在 Eclipse 中导入一个 perl 项目并运行它。我可以导入它。应用程序使用以下命令运行:
morbo script/better_ed -l http://*:3010

我开始知道它运行着一个 morbo 服务器。如何在 Eclipse 中运行此服务器以便我可以调试。我已经安装了 Epic & PadWalker

0 投票
2 回答
342 浏览

perl - 如何退出在 Morbo 或 Hypnotoad 服务器下运行的程序

在 Morbo(和 Hypnotoad)服务器下运行的程序中,调用 会exit()被静默忽略,并有效地作为回调的返回。END 块通常会触发,但程序本身永远不会退出。


0 投票
1 回答
216 浏览

perl - 我可以抑制“%s 的 Perl API 版本 %s 与 %s 不匹配”错误吗

我将一个 Perl 模块 ( DBD::Pg) 从一个系统复制到另一个系统,以便对 Mojolicious 项目进行一些快速检查。morbo在新系统上,当我在(Mojolicious 测试网络守护程序)下运行它时一切正常。但是当我尝试运行测试(通过Module::Build安装程序)时,我得到了错误:

DBD::Pg 的 Perl API 版本 v5.16.0 与 /usr/local/lib/perl/DynaLoader.pm 第 216 行的 v5.20.0 不匹配。

我研究了为什么会得到这个,并阅读了perldoc中的解释。但是由于项目在 下运行morbo,这对我来说似乎意味着在这种情况下版本不匹配可能是微不足道的。看起来 PerlXS 确实允许禁用 VERSIONCHECK,但我看不出在运行 Perl 脚本时如何应用它。

0 投票
2 回答
173 浏览

perl - 重定向前 Mojo::IOLoop 计时器的问题

我的 Mojolicious 控制器中有一个子程序,当通过 http 帖子上传 csv 文件时调用它。上传文件后,会显示一条消息,上面写着“您将在 x 秒内被重定向”。所以我想实现 Mojo::IOLoop::Delay 并作为回调我使用重定向语句。但是我得到了 Morbo 的以下错误:

控制器代码:

相关路线:

先感谢您

0 投票
1 回答
222 浏览

perl - 启动 Mojolicious 生成的应用程序时在 @INC 中找不到应用程序类

我使用命令生成了一个 mojolicious 应用程序mojo generate app first-app。它生成了应用程序结构,当使用morbo ./script/first-app.

文件结构如下: mojo app structure

morbo ./script/first-app在项目目录的根目录下运行时的错误是这个错误:

(为了便于阅读,添加了换行符。缩进的行是上一行的延续。)

我尝试使用 morbo 的完整路径(如 6 年的 SO 帖子中所述),但这给出了与上述相同的错误。该命令是这样的:/home/djnorrisdev/perl5/perlbrew/pls/perl-5.30.0/bin/morbo ./script/first-app

我猜任何熟悉完整 mojolicious 应用程序的人都会熟悉脚本文件,但这里的内容是script/first-app

考虑到这是一个由 mojolicious 生成的应用程序,我认为它不应该出现 @INC 错误并且可以毫无问题地使用 morbo 运行。有没有人对此有见识?

0 投票
1 回答
204 浏览

perl - 如何自动重新加载我的 Mojolicious 网站?

在开发我的网站(我的网站在Mojolicious上运行)时,让自动重新加载工作的最佳方式是什么?

存在一个名为morbo的开发服务器,它会在我将更改保存到源文件时自动更新提供的内容,但网站本身不会自动重新加载。我必须手动刷新页面才能看到更改。

获得这种行为的明智方法是什么?如有必要,我可以使用其他工具。