类型文件上不存在属性名称typescript错误

iqxoj9l9  于 2021-09-23  发布在  Java
关注(0)|答案(0)|浏览(161)

我使用react作为客户端,nodejs作为后端。
我使用axios post从react应用程序向nodejs服务器发送了一个图像。我使用const file=req.files.file获取文件
然而-文件应该有名为“name”的属性和名为“data”的属性。
但当我尝试访问它时,键入脚本说:
类型文件上不存在属性名称。
但是我可以看到这个属性确实存在,并且我可以毫无问题地读取它(使用@ts ignore)并获取文件名和数据,因此我肯定没有正确键入文件。。。
我试着将其键入file和express.multer.file(file:file/file:express.multer.file)
但是两者都没有输入名称和数据,我仍然会遇到这个类型脚本错误。。
有人知道我应该给它什么类型的吗?
我的ts.config.json是:

{
  "compilerOptions": {
    "baseUrl": ".",
    "esModuleInterop": true,
    "lib": [
      "dom"
    ],
    "module": "commonjs",
    "moduleResolution": "node",
    "noImplicitAny": false,
    "outDir": "dist",
    "paths": {
      "*": [
        "node_modules/*"
      ]
    },
    "resolveJsonModule": true,
    "sourceMap": true,
    "target": "es6"
  },
  "include": [
    "src/**/*"
  ]
}

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题