搭建simpledns作为dns服务器并自定义hosts映射

1、安装

2、配置hosts文件

注意,这里可以使用一个自己定义的hosts文件,而不一定要用系统的,这一点是很赞的。

因为你可以做一个第三方的dns给其他人使用而不会污染自己的电脑:-)

3、启动simpledns

在上面的命令中,0.0.0.0会默认绑定你的外网ip地址,若[......]

继续阅读

Express.js中的异常处理

在Express的官网上,可以找到关于异常处理的方法如下:

遗憾的是,由于Node.js中大部分任务都是异步处理的,所以传统的try、catch是无法拦截异常的,也无法流入上述异常处理函数中。

这篇文章中,列出了一些处理方法,但是都比较繁琐。

实际上,我们可以使用一个express-domain-middleware来解决问题:

之后,所有未捕[......]

继续阅读

用Express.js写一个API透明代理服务器

需要安装的npm包不列了,自行从require里安装吧。