使用JS传递对象会在节点中引发新错误
使用JS传递对象会在节点中引发新错误
我想按如下方式在节点应用程序中引发错误。
throw new Error({ status: 400, error: 'Email already exists' });
这给我以下输出。
Error: [object Object]
我无法访问此错误对象的属性。我在这里错了吗?
回答如下:https://developer.mozilla/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error
Error对象将字符串参数作为第一个参数。
JSON.stringify对象,如果您希望将其打印到控制台。
throw new Error(JSON.stringify({ status: 400, error: 'Email already exists' }));
您将获得如下内容:未捕获的错误:{“状态”:400,“错误”:“电子邮件已经存在”}
https://developer.mozilla/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify
最新文章
- matlab 回归分析t检验,第三章 利用Matlab和SPSS进行线性回归分析
- 认证模式之Digest模式
- 什么是Platform SDK?
- 经纬度坐标转换成屏幕坐标
- Revit二次开发入门相关安装和配置
- Revit二次开发从入门到精通学习之路, (含Revit二次开发教程下载)
- 【转】解决shiro的Principal属性动态修改无效问题
- HTML超出文本显示省略号...[text
- vss服务器的简单使用
- Hashtable、HashMap 与 HashTable区别、HashMap、Hashtable和TreeMap、 LinkedHashMap
- CLion破解注册
- pgpool读写分离,配置设置及调研
- 求绝对值最大值
- extern的几种用法
- VC中CList用法
- SSL单向、双向认证
- IDEA乱码问题(jdk18)
- supersqli(SQL注入流程及常用SQL语句)
- php实现远程下载文件到本地服务器指定目录
- LOCALDB