假设,我想开发一个webman-admin的应用插件,在controller目录写的控制器是供给后台访问使用的,哪我前台逻辑的控制器应该放在api目录还是那个目录呢? 这个路由是自动设置了? 还是得怎么去设置呢?
应用插件目录结构和正常webman项目一样, 应用插件参考文档 https://www.workerman.net/doc/webman/plugin/app.html
假设你的应用插件叫wxshop, webman app-plugin:create wxshop 自动生成的wxshop/api目录一般不用关心,这里放的是一些给其它插件调用的接口,如果你不想把内部接口暴露给其它插件,就不用管它。
webman app-plugin:create wxshop
wxshop/api
如果 wxshop 有自己的管理后台功能,相关建议放到 wxshop/app/admin 下,访问地址就是 /app/wxshop/admin/控制器/方法。 类似的如果 wxshop 有用户模块,可以放到 wxshop/app/user 下,访问地址就是 /app/wxshop/user/控制器/方法。 除了访问地址有/app/wxshop 前缀,其它和普通webman项目没区别
/app/wxshop/admin/控制器/方法
/app/wxshop/user/控制器/方法
/app/wxshop
老大,我更新了文件截图,你看看是不是我那里配置的有问题呀
目录里要包含controller,表明它是控制器
应用插件目录结构和正常webman项目一样,
应用插件参考文档 https://www.workerman.net/doc/webman/plugin/app.html
假设你的应用插件叫wxshop,
webman app-plugin:create wxshop
自动生成的wxshop/api
目录一般不用关心,这里放的是一些给其它插件调用的接口,如果你不想把内部接口暴露给其它插件,就不用管它。如果 wxshop 有自己的管理后台功能,相关建议放到 wxshop/app/admin 下,访问地址就是
/app/wxshop/admin/控制器/方法
。类似的如果 wxshop 有用户模块,可以放到 wxshop/app/user 下,访问地址就是
/app/wxshop/user/控制器/方法
。除了访问地址有
/app/wxshop
前缀,其它和普通webman项目没区别老大,我更新了文件截图,你看看是不是我那里配置的有问题呀
目录里要包含controller,表明它是控制器