请问现在JMIX+React是怎么使用services通信的,还是JMIX使用的是别的方式。旧版 CUBA+Recat是会更新至当前这个文件中的,是不是需要自己写 Controller+Services,如果是要自己 写请问在React中怎么调用
1 个赞
请看这个文档:https://docs.jmix.io/jmix/rest/business-logic.html#exposing-a-service
需要自己创建一个 rest-services.xml
并配置 jmix.rest.services-config
参数。然后再生成前端代码。
好的,容我看看,谢谢!
请问这个文件时用 npm run update-model 来更新么,有点不记得了
不是,得用 gen-jmix-front sdk:all
更新。
上面是服务器的代码,接口正常开出来了,可是React端的services.ts文件不能同步到代码一直 是空的:
更新的时候直接用的是 直接运行脚本的命令,吧后面的–dest src/jmix 去掉也没用,更新是正常完成,但是唯独services.ts没有内容,是可以更新实体类(实体模型)的。
CUBA的 这个命令更新的是正常的,但是运行“gen-cuba-front sdk:all” 命令也会清空services.ts
试了一下,确实有问题,我们跟前端同事确认一下再回复。
好的,有结果请回复一下,这边需要这项功能。
请问有结果了嘛
rest-services.xml 请问这个文件是不是只能有一个,就是所有services都放在一个文件里面
应该是可以配置多个文件的,你试试看。
之前试过好像会覆盖,好的我这边再试试,感谢解答
你可以在项目中搜一下 JMIX_REST_SERVICES_CONFIG_PROP_NAME
,代码中的逻辑是会加载多个文件,你也可以在这附近打个断点跟一下,看看 Jmix 是如何加载的。
好的 ,学习了