【发布时间】:2018-10-29 17:40:35
【问题描述】:
我想知道在以下情况下我是否以正确的方式处理 error 以及我应该在 error 时返回什么?您可以在任何内容上或仅在响应上返回 statusCode 吗?
const storage = multer.diskStorage({
destination: function (req, file, cb) {
if (err) {
new Error({
status: "INTERNAL SERVER ERROR"
})
}
let filepath = './public/images/'
cb(null, filepath)
},
filename: function (req, file, cb) {
if (err) {
new Error({
status: "INTERNAL SERVER ERROR"
})
}
let ext = file.originalname.split(".").pop();
let filename = file.fieldname + '-' + Date.now() + '.' + ext
//console.log(ext);
cb(null, filename);
}
})
【问题讨论】:
标签: node.js error-handling callback response http-status-codes