```
      // if 500, just throw
      if (result.status === 500) {
        throw new Error(result.message);
      }
```

现在如果异常处理就直接 throw 了

```
      // if cookie path not match
      // this route's controller should never use session
      if (result.status === 400) {
        return undefined;
      }
```
这个情况我前面有判断，如果不对 session 进行 hack 是不会出现的