首页 > 其他分享 >error 对象,格式化信息处理方式

error 对象,格式化信息处理方式

时间:2024-04-23 15:12:48浏览次数:25  
标签:信息处理 格式化 errorJson error Error msg message 解析

处理场景是来自使用 element ui 的上传组件的时候,有时会因为某些原因导致上传失败,而这时候非接口端的报错,所以抛回的 error 的 message 需要前端解析,这种解析方式适用定义抛出的异常是 Error 对象的情况;

参考文档是来自:

https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Error

https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Error/Error

let msg = ''
try {
    const errorJson = JSON.parse(err.message)
    msg = errorJson.msg ? errorJson.msg : 'this is default message'
} catch (e) {
    console.log(e) // 一般这个 e 也是可以通过上面的解析方式解析出来的
    msg =  'this is default message'
}

标签:信息处理,格式化,errorJson,error,Error,msg,message,解析
From: https://www.cnblogs.com/nianmumu/p/18152920

相关文章

  • Pycharm报错:ReadTimeoutError: HTTPSConnectionPool(host=‘files.pythonhosted.org‘
    今天在pycharm里面pipinstall库的时候报了这个错,如图所示:第一种,设置超时时间,命令如下:pip--default-timeout=1000install-U模块名第二种,用镜像网站进行下载,这种方法下载的速度超快的哦=.=,命令如下:pip--default-timeout=100install库名称-ihttp://pypi.douban.com/......
  • 无root权限,解决conda环境的报错ImportError: /lib/x86_64-linux-gnu/libstdc++.so.6:
    网上的方法都需要sudo或者root权限,但是服务器多是实验室公用,没有ruuto权限,因此更好的办法是通过conda只改自己虚拟环境的环境变量。问题原因问题的根本原因是Linux系统没有GLIBCXX_3.4.30动态链接库。这个库和gcc版本有关。因此要么你更换版本,要么找一个别的so链接到这个连接......
  • fastjson导致的程序崩溃:A fatal error has been detected by the Java Runtime Enviro
    ##AfatalerrorhasbeendetectedbytheJavaRuntimeEnvironment:##EXCEPTION_ACCESS_VIOLATION(0xc0000005)atpc=0x000001da4d3ab6b3,pid=15996,tid=0x0000000000006478##JREversion:Java(TM)SERuntimeEnvironment(8.0_361)(build1.8.0_361-b09)......
  • Error: --recode does not support multipass recoding of very large files.
     001、问题 Error:--recodedoesnotsupportmultipassrecodingofverylargefiles.(base)[root@pc1test01]#plink--bfilef1--sheep--recodetab--outtest##使用命令  002、问题原因,内存过小 003、测试[root@pc1test01]#lsf1.bedf1.b......
  • pyhanlp报FileNotFoundError: [Errno 2] No such file or directory: '/usr/lib/jvm'
    问题描述这个报出在我的虚拟机里面没有找到jdk;那我们就下载一个jdk进去,然后配置好环境变量:安装教程网址:传送门问题解决下载好之后:直接运行的话,发现还是这个错误,因为他默认到了一个路径,我们只需要把路径更改到我们本地即可,将下面这行代码放到调用pyhanlp之前:importosos.e......
  • [MYSQL] MYSQL ERROR CODE 错误编号合集
    1[MYSQL]MYSQLERRORCODE错误编号合集错误码错误解释备注说明错误:1236SQLSTATE:HY000(ER_MASTER_FATAL_ERROR_READING_BINLOG)消息:从二进制日志读取数据时,获得来自主服务器的致命错误%d:’%s’。错误:1237SQLSTATE:HY000(ER_SLAVE_IGNORED_TABLE)消息:......
  • 探索Kimi智能助手:如何用超长文本解锁高效信息处理新境界
    目前,Kimi备受瞩目,不仅在社交平台上引起了广泛关注,而且在解决我们的实际问题方面也显示出了巨大潜力。其支持超长文本的特性使得我们能够更加灵活地配置信息,避免了频繁与向量数据库进行交互以及编写提示词来回答查询的繁琐过程。简而言之,Kimi的出现为我们提供了一种更为便捷和高效......
  • error while loading shared libraries: libgsl.so.27: cannot open shared object
     001、问题(base)[root@pc1src]#treemixtreemix:errorwhileloadingsharedlibraries:libgsl.so.27:cannotopensharedobjectfile:Nosuchfileordirectory 002、查找该共享库(base)[root@pc1src]#find/-name"libgsl.so.27"##说明已经安......
  • ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib
    ERROR2002(HY000):Can'tconnecttolocalMySQLserverthroughsocket'/var/lib/mysql/mysql.sock'(2)=====================================================步骤:以下可用。(1)关闭mysql:servicemysqldstop(2)查看mysql.sock的位置(base)[root@VM-0-2-ce......
  • MFC-error C2589: “(”:“::”右边的非法标记
    MFC-errorC2589:“(”:“::”右边的非法标记错误信息出错语句问题原因解决办法 错误信息①错误C2589“(”:“::”右边的非法标记②错误C2059语法错误:“)”出错语句inlinedoublegetFitnessScore(doublemax_range=std::numeric_limits<d......