我目前正在开发一个项目,该项目需要将 HTTP-Routes 分布在多个插件上。目前使用的是光纤框架,如果需要,可以切换到另一个框架。该项目的结构如下:
+ base
|
+-- main
| | base-routes.go
|
+--plugins
| |
| + Plugin1
| | plugin1-routes.go
| | further files omitted
| |
| + Plugin2
| | plugin2-routes.go
| |
是否有机会根据已安装的插件动态添加路由?go run base.go --plugins=plugin1在调用所有路由之后,只将这些路由添加到主路由中,这将是完美的。调用go run base.go --plugins=plugin1,plugin2时应建立所有路由。
富国沪深
相关分类