使用multer发帖,我想从nodejs后端发送错误消息
var storage = multer.diskStorage({
destination: function (req, file, cb) {
cb(null, '../uploads');
},
filename: function (req, file, cb) {
cb(null, file.originalname + '-' + Date.now());
}
});
router.post('/upload', function(req, res){
upload(req, res, function(err) {
if(err){
res.json({ Status : false, message : err})
}else{
res.json({ Status : true, message : 'Success'})
}
})
})
到角度控制器
$http({
method:'POST',
url:'/upload'
}).then(function successCallback(response) {
if(response.data.Status){
console.log(response.data.message);
}
else{
console.log(response.data.message);
}
})
显示前端控制台中的后端成功或错误。
但它只打开一个{"Status":true,"message":"Success"}
的空白页面
HTML:
<form enctype = "multipart/form-data"
action = "/upload"
method = "POST">
Select File:
<input type="file" name="file" >
<p></p>
<input type="submit" value="Upload File" name="submit" class="btn btn-primary">
</form>
我该如何解决这个问题?