登录到主页面后,页面不显示菜单,如下图:
浏览器报/iam/v1/menus?level=site&source_id=0接口400错误。
登录到主页面后,页面不显示菜单,如下图:
浏览器报/iam/v1/menus?level=site&source_id=0接口400错误。
你好,是自己搭建的猪齿鱼吗
是的,本地用idea编译的
部署的各个服务版本提供下
用的都是最新的版本
0.16?
嗯
python ./demo/node_modules/choerodon-front-boot/structure/menu/init.py -o sql -m demo -i ip地址 -p 端口号 -u 用户名 -s 密码 执行完上面的命令后,数据好像没有倒进去,菜单是在哪个表?
{“timestamp”:“2019-05-28 15:58:52”,“status”:400,“error”:“Bad Request”,“message”:“Required String parameter ‘code’ is not present”,“path”:"/v1/menus"}
上面是前端报错内容
可以看下python 执行时的本地日志是否有问题。
菜单数据是保存在iam_service.iam_menu 表。
可以查看下表里面是否有数据
如果有的话,请求的时候查看下后端iam-service 的服务日志
我本地没有iam_service.iam_menu,只有iam_service.iam_menu_b和iam_service.iam_menu_tl
确认下后端服务的版本。这个表结构不是0.16.0的
是最新的,我是init-mysql-database.sh执行创建的库
github 上master 分支的代码是最新的,但是官网目前的版本是0.16.0。麻烦拉取各自服务的0.16.0 版本,按照官网说明部署
用最新版本建库,依然没有iam_service.iam_menu那张表
最新版本还未发布,文档还没有更新,你把代码切换到0.16.0 tag下,重新创建数据库
代码切换到0.16.0 tag下?什么意思?
最新版本的choerodon-tool-liquibase.jar 哪里下载?
choerodon-tool-liquibase这个我已经下载最新版本并打成jar包了,执行之后还是没有那张表