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

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

相关推荐
wear工程师13 小时前
接口超时别只调大 timeout:Java HTTP 客户端其实有 3 段等待
java·http
ydyd2026042113 小时前
设备OEE怎么提升?数据采集+分析优化的完整方案
java·服务器·前端
(╹◡╹)14 小时前
11.RK3588本地大模型内存评估优化
java·linux·前端
Zane199414 小时前
钻石继承调用哪个方法?一文讲透 MRO 与 C3 线性化算法
后端·python
码事漫谈14 小时前
国产替代的硬核样本:金仓数据库如何撑起固井软件的数据底座
后端
ITKEY_14 小时前
neovim基于nvim-jdtls 开发java报错
java·开发语言
leon8714 小时前
MyBatis-Plus与AOP实现动态数据权限过滤的实践与踩坑记录
java
电气研究所14 小时前
Java + Redis 实现工业设备告警去抖,避免变频器故障重复推送
java·前端
無限進步D14 小时前
Java 代码块
java·开发语言
AI视觉网奇14 小时前
cannot import name ‘model_urls‘ from ‘torchvision.models.resnet‘
linux·前端·javascript