使用openapi生成前端请求文件报错 ‘Token “Integer“ does not exist.‘

json 复制代码
{
  stack: 'JSONParserError: Token "Integer" does not exist.\n' +
    '    at Pointer.resolve (F:\\IdeaProjects\\yu-oj\\oj-frontend\\node_modules\\@apidevtools\\json-schema-ref-parser\\dist\\lib\\pointer.js:103:23)\n' +
  name: 'MissingPointerError',
  message: 'Token "Integer" does not exist.',
  source: 'http://localhost:8101/api/v2/api-docs',
  path: null,
  toJSON: [Function: toJSON],
  footprint: 'null+http://localhost:8101/api/v2/api-docs+EUNMATCHEDRESOLVER+Token "Integer" does not exist.',
  toString: [Function: toString]
}

这时候你可能会觉得是后端接口的controller方法的参数写的有问题。

最后我找到了问题,就是有一个controller返回的是RMap(Redis里的一个数据结构)。只需要把这个map转为其他结构就行

其实,之前我直接用map也可以跑(我还没找到具体原因),总之问题解决了。

如果你遇到同样的问题,就排查接口,挨个排查,总能找到答案的。

相关推荐
Lsx_3 分钟前
🔥Vite+ElementPlus 自动按需加载与主题定制原理全解析
前端·javascript·element
q***13346 分钟前
使用 java -jar 命令启动 Spring Boot 应用时,指定特定的配置文件的几种实现方式
java·spring boot·jar
零一科技12 分钟前
Vue3拓展:实现原理 - 浅析
前端·vue.js
抱琴_12 分钟前
【Vue3】从混乱到有序:我用 1 个 Vue Hooks 搞定大屏项目所有定时任务
前端·vue.js
SamDeepThinking13 分钟前
在 MySQL 里,不建议使用长事务的根因
后端·mysql
信码由缰17 分钟前
Spring Data JPA 最佳实践【1/2】:实体设计指南
java
文心快码BaiduComate17 分钟前
用文心快码写个「隐私优先」的本地会议助手
前端·后端·程序员
Cerrda17 分钟前
Windows系统中使用fnm自动管理node版本
前端
samroom39 分钟前
什么是MVVM以及HTML小案例
前端·html
mwq3012344 分钟前
《前端项目技术文档生成器》Prompt(可复用模板)
前端·llm·visual studio code