Perl   发布时间:2022-04-07  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了perl – Mojolicious url_for:绝对路径大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我目前正试图将我的一个较小的催化剂应用程序移植到Mojolicious
(就是图个好玩儿).

假设我们在页面上:http://whatever.com/generate.
在该页面上有一个链接,例如“生成”@H_262_5@

使用催化剂(使用TT模板)并将链接定义为@H_262_5@

uri_for 'generated'

它将生成一个到http://whatever.com/generate/generated的链接
但是如果你把它定义为@H_262_5@

uri_for '/generated'

它将生成一个到http://whatever.com/generated的链接@H_262_5@

我尝试用Mojolicious’url_for做同样的事情,但似乎工作方式不同.
我打电话的时候并没有什么不同@H_262_5@

url_for 'generated'

要么@H_262_5@

url_for '/generated'

两个调用都生成一个’/ generate / generated’的链接@H_262_5@

所以我的问题是:如何让url_for生成一个绝对路由的链接.
即’/ generated’@H_262_5@

谢谢,
GR,
LDX@H_262_5@ @H_197_35@

解决方法

url_for生成相对于app root的url.这样做是为了便于携带:您可以将您的应用放在任何网址上,并且您的链接不会被破坏.

如果你需要一个绝对路径的链接,你为什么需要url_for?您只能使用字符串’/ generated’.@H_262_5@

另一方面,如果你真的需要Mojo :: URL对象,你可以得到它@H_262_5@

<%= url_for->path('/generated') %>

在没有params的情况下调用url_for会返回当前url@H_262_5@ @H_197_35@ @H_197_35@

大佬总结

以上是大佬教程为你收集整理的perl – Mojolicious url_for:绝对路径全部内容,希望文章能够帮你解决perl – Mojolicious url_for:绝对路径所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。