panic の画面が表示されてしまうので、
どうすればいいのかを調べてみた。
echo の middleware ではリクエストを defer して recover してるみたい。
https://github.com/labstack/echo/blob/master/middleware/recover.go#L65-L81
/net/http にもそれっぽい実装ある。
ちょっと正しいか分からないけど・・・。
https://github.com/golang/go/blob/master/src/net/http/server.go#L1593-L1604
利用しているフレームワークに recover の仕組みがなくても、
middlware とかでリクエストごと(?) recover すればいいみたい。