问一下大家 oj判题服务改成微服务以后在...的全部评论

问一下大家 oj判题服务改成微服务以后在...的全部评论
5个评论

rplct934

2024-04-26

ylthzw44

2024-04-26

在单体项目的时候题目服务和用户服务在一起所以controller也在一起可以直接使用openapi生成它们的axios请求 但是改成微服务以后controller都分开来怎么进行统一生成axios请求呢?

2024-04-26

1.手动整合请求: 手动整合各个微服务的 OpenAPI 规范文件,并在前端根据需要手动生成对应的 Axios 请求。这种方法比较繁琐,但是灵活度高,可以根据具体需求进行定制。 2.聚合 OpenAPI 规范文件: 将各个微服务的 OpenAPI 规范文件聚合到一个大的 OpenAPI 规范文件中,然后使用聚合后的规范文件生成 Axios 请求。这种方法可以减少手动操作,但是需要保证各个微服务的规范文件能够正确地聚合在一起,并且可能需要解决冲突和重复定义的问题。 3.自定义工具或脚本:...

2024-04-26
鱼友7154
:
好的好的 感谢 我直接在前端自己写了 稍后我尝试一下你的方法
2024-04-26
鱼友0412
okk(探头.jpg)
2024-04-26

在使用OpenAPI生成axios请求时,通常情况下是单个服务,而不是多个服务的聚合。在你的情况下,如果你希望生成多个服务的axios请求,可以尝试以下两种方法:

  1. 根据每个服务的OpenAPI规范文件分别生成axios请求:你可以根据题目服务和用户服务分别生成对应的axios请求。每个服务的OpenAPI规范文件可以通过服务的文档或者接口定义来获得,然后使用相应的工具(如openapi-generator)生成axios请求。

  2. 撰写自定义代码生成逻辑:如果你希望自动聚合两个服务的...

2024-04-26
下载 APP