1. 首页
  2. 考试认证
  3. 其它
  4. 使用yesod js routes实现Yesod应用中的JavaScript路由自动生成

使用yesod js routes实现Yesod应用中的JavaScript路由自动生成

上传者: 2024-10-25 17:28:28上传 ZIP文件 5.17KB 热度 2次

yesod-js-routes 这个库使得为 Yesod 生成 JavaScript 路由变得简单。在您的 Foundation 模块中,您需要将您的 App 实现为 JSRoutable 的实例。这需要在 parseRoutesFile 之后完成,因为解析路由会生成 resourcesApp。可以按照以下步骤完成:


import Yesod.Routes.JavaScript



mkYesodData \"App\" $(parseRoutesFile \"config/routes\")



instance JSRoutable App where

    jsRoutes = jsRoutesBuilder resourcesApp

然后,您可以在路由文件中为它创建一个资源:


/jsRoutes JSRoutesR GET

在您的 Application 模块中,确保同样导入 Yesod.Routes.JavaScript

用户评论