使用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也可以跑(我还没找到具体原因),总之问题解决了。

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

相关推荐
czlczl200209252 分钟前
工作流 Flowable 全流程
java·spring boot·后端
李少兄2 分钟前
IntelliJ IDEA 全局搜索完全指南:从高效使用到快捷键失效排查
java·intellij-idea·策略模式
空空kkk2 分钟前
Spring、Spring MVC、SpringBoot的欢迎页配置
spring boot·spring·mvc
沉默-_-3 分钟前
掌握Maven:高效Java项目构建与管理
java·开发语言·后端·maven
wangbing11255 分钟前
从lambda 表达式引用的本地变量必须是最终变量或实际上的最终变量
java·开发语言
CHU72903510 分钟前
智慧陪伴新选择:陪诊陪护预约小程序的暖心功能解析
java·前端·小程序·php
奔跑的web.13 分钟前
TypeScript namespace 详解:语法用法与使用建议
开发语言·前端·javascript·vue.js·typescript
invicinble14 分钟前
关于认识静态代理,与动态代理,与aop与事务--认识动态代理,和静态代理(一)
后端
你怎么知道我是队长19 分钟前
win11系统查看设备配置
android·java·javascript
倾国倾城的反派修仙者20 分钟前
鸿蒙开发——使用弹窗授权保存媒体库资源
开发语言·前端·华为·harmonyos