webman-admin前台业务路由是怎么加载的呀?

楚羽幽

问题描述

假设,我想开发一个webman-admin的应用插件,在controller目录写的控制器是供给后台访问使用的,哪我前台逻辑的控制器应该放在api目录还是那个目录呢? 这个路由是自动设置了? 还是得怎么去设置呢?

相关截图

1、代码所在文件截图

2、菜单配置

3、访问404

678 1 1
1个回答

walkor

应用插件目录结构和正常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项目没区别

  • 楚羽幽 2022-10-15

    老大,我更新了文件截图,你看看是不是我那里配置的有问题呀

  • walkor 2022-10-15

    目录里要包含controller,表明它是控制器

年代过于久远,无法发表回答
🔝