1

查看示例代码,它们都在处理它们的函数之上定义了路由。对于一个更大的项目,这似乎不会扩展。

有没有办法创建一个中央路由文件,它只包含路由和它们的功能,类似于 Rails 中的 routes.rb?

这是来自 GitLab Rails 应用程序的路由文件部分的示例:

# Autocomplete
get '/autocomplete/users' => 'autocomplete#users'
get '/autocomplete/users/:id' => 'autocomplete#user'
get '/autocomplete/projects' => 'autocomplete#projects'
get '/autocomplete/award_emojis' => 'autocomplete#award_emojis'

# Search
get 'search' => 'search#show'
get 'search/autocomplete' => 'search#autocomplete', as: :search_autocomplete

# JSON Web Token
get 'jwt/auth' => 'jwt#auth'

这使您可以轻松查看应用程序中存在哪些路由,而无需查看整个项目。

4

0 回答 0