博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
nodejs之异常的处理
阅读量:4288 次
发布时间:2019-05-27

本文共 732 字,大约阅读时间需要 2 分钟。

===============同步捕获,

var http = require('http');var fs = require('fs');var url = require('url');var routes=require('./models/routes');http.createServer(function (request, response) {   var pathname = url.parse(request.url).pathname;if(pathname!="/favicon.ico"){  pathname=pathname.replace(/\//,"");// 吧/去掉  try{//入股错误就不执行了      routes[pathname](request,response);//根据路径分发路由,执行相应的程序  }catch(err){    console.log("错误"+err);    response.writeHead(200,{"Content-Type":"text/html"});    response.write(err.toString());    response.end("");  }console.log("主程序执行完毕");   }}).listen(8000);console.log('Server running at http://127.0.0.1:8000/');

=======================异步捕获,

如果有异步的的错误(异步的err在每一个回调方法都有),则主程序的err就不会执行;

如果throw 异常后,后面的代码就不执行了;

你可能感兴趣的文章
./configure 的配置和用法
查看>>
web.config
查看>>
web.xml
查看>>
web.xml(简介介绍)
查看>>
asp.net控件
查看>>
Java 面试题
查看>>
Java 代码安全(Coding Safe)
查看>>
正则表达式
查看>>
常用正则表达式大全
查看>>
JDK1.5(jdk5.0)新特性
查看>>
JDK1.6(jdk6.0)新特性
查看>>
java中的集合存储结构
查看>>
java中的集合存储结构
查看>>
Java基础——对象和类,类中的变量和方法
查看>>
谈谈JDBC
查看>>
jdbc_API中的说明
查看>>
jdbc_javax包
查看>>
Android 6.0 APIs_新特性(google官方)
查看>>
maxwell斗胆也来谈谈"学习方法“_转自黑马论坛
查看>>
XML解析
查看>>