我试图更好地理解mojolicious路由。
有人可以解释使用
之类的区别$r->route('/register')->via('get')->to('auth#register')
而不是
$r->get('/register')->to('auth#register')
还是完全相同?
答案 0 :(得分:3)
很好地发现 - 它们是一样的。
get
是route->via('get')
的简写。 via
设置为限制特定方法的路由(例如GET
或POST
或两者)。它可能看起来多余,但请考虑您在Mojolicious应用程序中有可能经常使用get()
路线......