问题描述
我故意从后端触发了一个错误的请求。使用express的后端可以按预期正确回答:
db.d_snapshot4.aggregate([{$match: {"snapshot_date": {$gte: test_var.max_snapshot_date } }}]);
我的问题是:400总是显示在浏览器控制台中吗?我以为我以正确的方式处理了错误。
为什么我必须使用
检索前端中的数据?
[...]
.catch((error) => {
res.statusCode = 400;
res.json({
msg: "This is some error",err: error,});
});
代替(类似于200:)
// 400:
function (data) {
var data = data.responseJSON.msg);
}
我只是想知道我做错了什么。
谢谢您的建议
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)