代码结构 - src - AbstractHandler.ts # 责任链抽象类或接口,定义调用链,供具体类继承和实现 - AuthHandler.ts # 具体事件处理类之一,继承抽象类 - RequestHandler.ts # 具体事件处理类之一,继承抽象类 - UserHandler.ts # 具体事件处理类之一,继承抽象类 测试验证 $ cd ./chain-responsibility/ts $ tsc $ node test/test.js