gpt4 book ai didi

playframework - Play 2 个模块 : how to add routes without tight coupling?

转载 作者:行者123 更新时间:2023-12-01 09:34:14 25 4
gpt4 key购买 nike

我正在开发 Play 2 module它公开了一些 URL,我想知道如何将这些 URL“提供”给托管我的模块的 Play 应用程序。

示例:假设我的模块(称为 store)实现了一个文档存储库,提供(以及其他)URL document/<id>读取 ID 为 <id> 的文档.根据需要,使用此模块的应用程序可能会在 http://example.org/media/document/<id> 下公开此 URL。 , 或低于 http://example.org/document/<id> , 或其他东西。

问题:模块如何在不硬编码的情况下将 URL(路由)暴露给其包含的应用程序?

注意:我来自 Django,正在寻找类似于 Django URLconfs 的机制.

最佳答案

您可能在询问 HTTP routing

请注意,您需要将路由规则放在主 conf/routes 文件中。在Play的2.1版本中应该会有所改变。

编辑:

查看示例 sample of SecureSocial (还有 Scala 版本),检查到模块的路由在 conf/routes 中是如何表示的

关于playframework - Play 2 个模块 : how to add routes without tight coupling?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11244304/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com