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

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

相关推荐
Logan Lie几秒前
Web服务监听地址的取舍:0.0.0.0 vs 127.0.0.1
运维·后端
q***16085 分钟前
Tomcat的server.xml配置详解
xml·java·tomcat
程序员西西5 分钟前
SpringBoot整合Apache Spark实现一个简单的数据分析功能
java·后端
n***84076 分钟前
Tomcat 乱码问题彻底解决
java·tomcat
Jolyne_8 分钟前
antd Image base64缓存 + loading 态优化方案
前端
LiLiYuan.9 分钟前
【Lombok库常用注解】
java·开发语言·python
BINGCHN14 分钟前
NSSCTF每日一练 SWPUCTF2021 include--web
android·前端·android studio
shark_chili22 分钟前
浅谈Java并发编程中断的哲学
后端
培风图南以星河揽胜40 分钟前
Java实习模拟面试|离散数学|概率论|金融英语|数据库实战|职业规划|期末冲刺|今日本科计科要闻速递:技术分享与学习指南
java·面试·概率论
能鈺CMS41 分钟前
能鈺CMS · 虚拟发货源码
java·大数据·数据库