我正在构建一个后端nodejs/express API来上传图像文件到cloudinary。我在postman中测试时遇到错误,这里是后端代码
app.post(
'/api/upload/:id',
asyncHandler(async (req, res) => {
try {
const file = req.body.data
const uploadResponse = await cloudinary.uploader.upload(
file.tempFilePath,
{
folder: 'profile',
upload_preset: 'my_media',
use_filename: true,
}
)
console.log(uploadResponse)
const { secure_url } = uploadResponse
const newUser = await userModal.findByIdAndUpdate(req.params.id, {
image: secure_url,
})
newUser.image = secure_url
res.status(201).json(newUser)
} catch (error) {
res.status(400).json(error)
}
})
)
这是上传API postman testing的代码,这是我如何用postman测试它,但在这里我无法将此文件记录到控制台,并且端点不工作
我尝试通过nodejs express API上传图片到cloudinary。我想通过 Postman 上传图像,但没有得到回应
1条答案
按热度按时间afdcj2ne1#
尝试以下操作,它应该输出错误: