Swagger UI TypeError in Express with Typescript

dwthyt8l  于 5个月前  发布在  TypeScript
关注(0)|答案(1)|浏览(65)

TypeError:获取资源时出现NetworkError。

每当我转到这个路由(http://localhost:4001/api/4a7ed517)时,它会在我的浏览器或任何其他http客户端(如失眠)中打开,但它在swagger UI中不起作用。
除了这条路外,其他路都正常。


的数据



有人能帮忙吗?
我尝试获取生成的shorturl,但它给了我一个错误,正如我上面提到的。

Source Code第一个字符

const urlSchema = new Schema<IUrl>(
  {
    shortID: {
      type: String,
      required: true,
      unique: true,
    },
    redirectURL: {
      type: String,
      required: true,
    },
    visitHistory: [{ timestamp: { type: Number } }],
  },
  { timestamps: true }
);

个字符

kuuvgm7e

kuuvgm7e1#

定义了两个不明确的端点。
/api/generate/api/{shortID}//这在技术上可以解析为/api/generate,因为shortIDanystring
这些端点中的每一个都可能被解析为同一个资源。2你需要重新定义这些模式以避免后端服务上的任何冲突。

相关问题