【发布时间】:2021-11-01 22:44:09
【问题描述】:
我正在将 node.js 服务器翻译成打字稿。
我对节点的作用是:
const storage = multer.diskStorage({
destination: function (req, file, cb) {
const dir = './uploads/';
mkdirp(dir, err => cb(err, dir));
},
filename: function (req, file, cb) {
cb(null, file.originalname)
}
});
const upload = multer({
storage: storage
});
router.post('/test', upload.fields({name: 'image'}), async function (req, res, next) {
...
});
但是我有很多错误。例如,我不能将文件参数设置为 Express.File 类型,'memoryStorage' 不接受参数或 mkdirp 告诉我这是不可调用的。
【问题讨论】:
标签: node.js typescript server storage multer