15.5 确保网页应用健壮

    首先能想到的是在每个处理函数中使用 ,不过这样会产生太多的重复代码。 使用闭包的错误处理模式是更优雅的方案。我们把这种机制应用到前一章的简单网页服务器上。实际上,它可以被简单地应用到任何网页服务器程序中。

    我们的错误处理函数应用了13.5节 的模式,成为 函数:

    处理函数现在可以恢复 panic 调用,类似 中的错误检测函数。完整代码如下: