我使用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/**/*"
]
}
暂无答案!
目前还没有任何答案,快来回答吧!