ode.js应用中可能会发生多种类型的错误。如:当出现语法错误
或运行时错误
时,会触发JavaScript错误
;当试图试访问一个不存在或没有访问的文件时,会触发系统错误
;除JavaScript错误
和系统错误
错误外,用户还可以自定义错误。理解Node.js中错误类型,可以帮我们更好的进行错误处理和异常捕获。
1. 错误分类
Node.js是一个JavaScript运行时平台,其应用发生错误都是一个Error
实例或Error
子类的实例。
在Node.js应用中,可能发生的错误有以下4类:
标准JavaScript错误,如:
<EvalError> : 当调用 eval()
失败时抛出
<SyntaxError> : 当使用非法JavaScript语法时抛出
<RangeError> : 当一个值不在指定范围内时抛出
<ReferenceError> : 当使用未定义的变量时抛出
<TypeError> : 当传递错误的类型参数抛出
<URIError> : 当一个全局的URI函数被错误使用时抛出
系统错误,这类错误由底层系统触发,如试图打开不存在的文件,试图通过已关闭的Soket发送数据时等
自定义错误,这类错误在应用代码中由用户指定触发
断言错误,这类错误在代码违反合法逻辑时,由Node.js的assert模块触发
2. JavaScript错误
与系统错误
2.1 JavaScript错误及自定义错误
标准JavaScript错误是由JavaScript语言提供的,表示语法错误或使用不当的API。所有错误都是一个Error
类实例,而标准JavaScript错误会由语言本身在发生错误时构建。
自定义错误时,使用构造函数创建实例即可:
如上,我们自定义了一个错误,并使用throw
关键字将错误抛出。在这个错误对象中,包括错误信息message
和错误的堆栈信息stack
,在异常捕获后,可以通过以下两个属性来访问这些信息:
error.message
- 错误信息
error.stack
- 错误堆栈追踪信息
除Error
实例本身的属性外,还可自定义一些错误属性。如,自定义一个表示状态的属性status
:
2.2 系统错误
系统错误是对JavaScript错误Error
对象的一个扩展,它们表示程序能够处理的操作错误,这些错误信息都是在系统级别生成的。系统错误实例中除Error
实例中的属性外,还包括以下几个属性:
error.syscall
- 一个表示失败的系统调用信息的字符串
error.errno
- 一个整数的错误码
error.code
- 表示错误字符串,通常是大写字母E
开头
3. 异常捕获
Node.js采用事件驱动、异步编程基制,这意味着try / catch
捕获不到异步处理发生的错误。针对这种情况,我们可以使用以下两种方式来捕获或传递错误:
Node.js式回调函数中的异常捕获
Node.js有很多异步API,这些API通过回调函数callback
进行后续处理。如果发生错误,通常会在callback
函数的第一个参数中包含一个Error
对象;如果未发生错误,第一参数将是null
。如:
基于事件的错误处理
如果对象是一个EventEmitter
,可以通过对象 的'error'
事件捕获并处理错误:
更多关于Node.js中异常处理的介绍,请参考以下文章:
http://itbilu.com/nodejs/core/V1m6AqFrg.html
http://itbilu.com/nodejs/core/VJC6oetP.html
http://itbilu.com/nodejs/npm/41ctyLryW.html
交流群:564850876
新网2月7日电 据民政部网站消息,民政部社会组织管理局近期接到反映,179家组织未经登记擅自以社会组织名义开展活动,涉嫌为非法社会组织。该部门将名单予以公布(名单将持续动态更新),提醒公众谨防上当受骗。
资料图:民政部 傅珊 摄 图片来源:视觉中国
为获得取缔非法社会组织的有力证据,民政部社会组织管理局欢迎有关单位和个人提供非法社会组织活动线索(包括组织名称、组织者、参加人、活动时间、活动地点、网站、电话、邮箱、微信群等)。
非法社会组织名单如下(将持续动态更新):
1.中国美丽乡村研究中心
2.全国美丽乡村商业项目管理办公室
3.雄安贵阳新区基金会
4.国务院精准扶贫基金会
5.中国园林协会
6.中国工程建设质量管理协会
7.中国建设装饰行业协会
8.联合国可持续发展目标推进组织委员会
9.中国爱心基金会
10.北京昊仁圣世科技发展中心
11.中国水利水电研究协会
12.国防教育宣传活动组委会
13.中国旅游非遗文创艺术联合会
14.全国名人书画艺术联合会
15.中国文化艺术联合会
16.中国非物质文化遗产战略发展联盟
17.中国非遗备案中心
18.中国非遗培训中心
19.中国非物质文化遗产保护联盟
20.中国中医药学会
21.中华中医传承发展联合会
22.华夏中医药学会
23.中国中西医结合研究会
24.中医药期刊学会
25.中国民间中医协会
26.中华中医行业协会
27.中华中医药发展基金会
28.中国中医药行业科技发展交流中心
29.中华中医药卫生学会
30.中国民族中草药研究会
31.养生产业协会
32.中国少林养生学会
33.国际古琴养生学会
34.中国道家养生协会
35.中国养生茶发展研究中心
36.中华中西医结合骨病研究会
37.中国推拿按摩学会
38.中国保健按摩协会
39.中国保健科技学会
40.中国保健品行业发展促进会
41.中国气功科学研究会
42.世界刘氏总会
43.华夏龙氏文化研究会
44.世界彭氏宗亲联谊总会
45.中华谭氏文化研究总会
46.世界谭氏宗亲总会
47.世界王氏宗亲总会
48.中华饶氏经济文化发展研究会
49.中华薛氏宗亲联谊会
50.世界华人郭氏宗亲联合会
51.中华裴氏宗亲联谊会
52.中华甯氏宗亲会
53.世界宁氏企业联合会
54.华夏甯氏根祖文化研究院
55.世界彭氏宗亲联谊会
56.中华王氏文化研究中心
57.世界孙氏宗亲联谊总会
58.中华倪氏川渝宗亲联谊会
59.世界刘氏联谊总会
60.世界三欧宗亲联谊会
61.世界何氏总会
62.中华方氏总会
63.中华方氏源流历史文化研究会
64.中华方氏全族统谱编纂委员会
65.中华鲍氏宗亲联谊总会
66.中华鲍氏族史研究总会
67.中华崔氏历史文化研究会
68.中华段氏文化研究会
69.中华慈孝总会
70.中华公益慈善总会
71.中华全国老红军协会
72.中国注册消防师培训协会
73.中国金融管理委员会
74.中国茶叶管理协会
75.中国建筑财税协会
76.中国城市建设协会
77.中国电子信息产业协会
78.中国电商供应链联合会
79.中国高等教育教学研究会
80.中国少儿艺术教育家协会(已依法取缔)
81.中国建设法制教育协会
82.中国母婴产业公会
83.中国国际烘焙协会
84.中国名人名家新同盟总会
85.中国水利水电研究协会
86.中国能源装备协作会
87.中国邮轮游艇协会
88.中国健康产业规范委员会
89.中国餐消联合会商会
90.全国商用车配件产销联合会
91.全国高校文学社团联合会
92.全国脊诊整脊学术委员会
93.世界姜姓宗亲联谊总会
94.中国定向出版发展促进会
95.中国公文写作研究会
96.中国水利建设工程协会
97.中国西部图书馆联合会
98.中国安全生产科学教育中心
99.中华民间藏品鉴定委员会
100.中国干部书画研究院
101.中国城建教育培训中心
102.中国水利信息中心
103.中国水利建设信息中心
104.中国爱心基金会
105.中华爱心基金
106.中国社会福利科教文中心
107.中国品牌质量管理评价中心
108.中国中小企业名牌培育工作委员会
109.中国名牌产品培育委员会
110.中国品牌调查统计中心
111.中国行业网络注册中心
112.中国勘察设计行业协会
113.中国工程勘察设计行业协会
114.中国建筑业联合会
115.中国旗袍会
116.中国营养研究中心
117.中国移动互联网产业联盟
118.中国移动联盟
119.APP中国移动应用联盟
120.移动互联网专业委员会
121.移动互联网推进委员会
122.移动互联网注册中心
123.移动互联网研究中心
124.中国专家学者协会
125.中国中轻产品质量保障中心
126.全国健康产业工作委员会
127.中国航天发展中心
128.中国航天博物馆
129.移动互联网企业应用联盟
130.中国虚拟运营商产业联盟
131.中国可信网站应用推进联盟
132.中国搜索联盟
133.中国行业网站总部基地
134.中国村大数据产业联盟
135.互联网金融千人会
136.中国信息化推进联盟
137.中国房地产协会
138.中国经济学团体联合会
139.中国3G行业门户注册中心
140.中国B2B电子商务联盟
141.中国国家工美协会
142.中国3G掌商联盟
143.中国互联网应用创新委员会
144.中国省长协会
145.中国国际经济合作促进会
146.中华收藏家协会
147.中国公安文化信息交流协会
148.中国毛泽东书法研究会
149.中国国诣收藏协会
150.中国质量监督检验协会
151.中国整形博士联盟
152.徐悲鸿国画民俗协会
153.中国大大爱心联盟
154.中华国粹艺术研究协会
155.中国艺术收藏联合会
156.中国艺术文化普及促进会
157.中国国际收藏家协会
158.中国国际文物协会
159.中华国宝文物收藏品协会
160.中国艺术品协会
161.中国红色收藏协会
162.中国玉石品鉴协会
163.中国邮票研究会
164.中国钱币研究会
165.中国老年节久久敬老会
166.中国人居环境发展研究会
167.中国房地产产业协会
168.中国房地产投资研究会
169.中国国际奥林匹克协会
170.中国国际品牌发展促进委员会
171.中国质量信用企业协会
172.中国文化部信息协会
173.中国党史文化学会
174.中国将军政要书法研究会
175.中国城乡复转军人创业工作委员会
176.中华民间中医协会
177.中华医学基金会
178.中国中医药协会
179.中国佛学研究会
民政部网站消息,3月28日上午,民政部、公安部联合召开打击整治非法社会组织专项行动部署工作视频会,自2018年4月1日至12月31日,两部门将在全国范围内联合开展打击整治非法社会组织专项行动,重点对利用“一带一路”建设、“军民融合” “精准扶贫”等国家战略名义骗钱敛财和冠以“中国” “中华” “国际”等字样开展活动的非法社会组织予以打击整治。
据悉,近年来,社会组织在快速发展的同时,各类非法社会组织也呈增长态势,特别是一些非法社会组织拉大旗作虎皮,行骗敛财,侵害了人民群众合法权益,损害了社会组织的公信力,影响了市场秩序和社会稳定。自去年年底以来,民政部门和公安机关对非法社会组织进行了初步摸排,对举报线索及时梳理,各地陆续取缔非法社会组织300余个,取得了初步成效。
根据部署,民政部门和公安机关在前一段集中摸底排查工作的基础上,自2018年4月1日至12月31日,在全国范围内联合开展打击整治非法社会组织专项行动,重点对利用“一带一路”建设、“军民融合” “精准扶贫”等国家战略名义骗钱敛财和冠以“中国” “中华” “国际”等字样开展活动的非法社会组织予以打击整治。
专项行动将坚持依法打击和源头治理相结合,通过完善日常监管和长效机制,集中取缔一批非法社会组织,查处一批利用非法社会组织实施违法犯罪活动的案件,有效维护人民群众合法权益,保障国家安全和社会稳定,努力营造风清气正的社会组织发展环境。
您知道吗?在各级民政部门合法登记的80万多家社会组织基本信息,都可以通过中国社会组织网http://www.chinanpo.gov.cn/index.html或者微信“中国社会组织动态”公众号(二维码如上)查到哦。具体操作方法如下:
一、通过官网查询
2.根据了解的信息可以选择输入需要查询的社会组织名称、法定代表人名称或者统一社会信用代码进行查询
3.如果该组织在民政部门依法登记了,您可以查到如下信息
如果该组织没有在民政部门依法登记,您看到的提示是这样的
二、通过微信公众号查询
1.微信关注“中国社会组织动态”公众号
2.关注后,选择屏幕下方菜单栏的“我要查询”——“全国社会组织查询”
以上就是两种查询在民政部门合法登记的社会组织的方法,是不是很方便呢?赶紧动手试试吧!还能查询全国慈善组织的基本信息哦。若您无法查询或判定的,可以拨打与该组织相关领域的职能部门或各级民政部门对外公布的电话,请求帮助查询或咨询。最后,建议您通过网络搜索该组织相关信息,看看是否已经存在违法活动已被工商、公安等部门查处的消息,或已经在媒体公开曝光。
|来源:中新网、中国社会组织动态
*请认真填写需求信息,我们会在24小时内与您取得联系。