在Yesod本书中,状态为第一部分。基础知识,第3章,基础知识,路由部分(第二版):
mkYesod "HelloWorld" [parseRoutes|
/ HomeR GET
|]
换句话说,前面的代码只是创建了一个名为
HomeR
的路由。 [...]。我们称HomeR
为资源,这是R后缀的来源。
我知道这只是措辞,但我想了解HomeR
是 route 还是 resource 。
(请不要同时说“两个”)。
答案 0 :(得分:1)
我的理解基于this Yesod documentation page。
路线/ HomeR GET
由
/
HomeR
GET
处理程序据我所知,资源名称对于每个路由都是唯一的,因此文档采用了将“资源名称为X
的路由”称为“路由X
”的捷径。
因此答案是:HomeR
是资源,而HomeR
是资源名称为HomeR
的路由。 (换句话说,都是)。