【发布时间】:2019-09-19 13:49:37
【问题描述】:
在下面的代码中,来自 multer API 的两个 cb 函数将 null 作为它们的第一个参数。 null 的意义是什么,这里除了 null 还可以使用哪些其他值?
var storage = multer.diskStorage({
destination: function (req, file, cb) {
cb(null, '/tmp/my-uploads')
},
filename: function (req, file, cb) {
cb(null, file.fieldname + '-' + Date.now())
}
})
var upload = multer({ storage: storage }
【问题讨论】:
-
通常在使用回调时,将回调的第一个参数设置为错误状态是一种常见的做法。例如。
callback(new Error("oops something went wrong"));
标签: javascript node.js express multer