【发布时间】:2020-11-12 02:37:36
【问题描述】:
我正在尝试上传图片,因为用户正在注册如何使上传“异步”?因为我需要用户创建的响应,即希望按如下方式使用等待
const user = await db.User.create(req.body);
以下是我的代码:
const upload = multer({
storage: storage,
fileFilter: fileFilter
}).single('upload');
exports.user_register = async (req, res, next) => {
try {
upload(req, res, (err) => {
try {
if (typeof req.file === 'undefined') {
**const user = db.User.create(req.body);**
const {id, username} = user;
res.status(201).json({id, username});
} else {
.
.
.
}
【问题讨论】:
标签: node.js express asynchronous async-await multer