[{"title":"(48个子文件183KB)backend-app:后端应用程序框架-源码","children":[{"title":"backend-app-main","children":[{"title":"package.json <span style='color:#111;'>1.76KB</span>","children":null,"spread":false},{"title":"jest.config.js <span style='color:#111;'>427B</span>","children":null,"spread":false},{"title":"LICENSE <span style='color:#111;'>1.04KB</span>","children":null,"spread":false},{"title":"package-lock.json <span style='color:#111;'>607.65KB</span>","children":null,"spread":false},{"title":"app","children":[{"title":"package.json <span style='color:#111;'>2B</span>","children":null,"spread":false},{"title":"instance.ts <span style='color:#111;'>6.78KB</span>","children":null,"spread":false},{"title":"main.ts <span style='color:#111;'>1.65KB</span>","children":null,"spread":false},{"title":"domain.ts <span style='color:#111;'>2.12KB</span>","children":null,"spread":false}],"spread":true},{"title":"tsconfig.json <span style='color:#111;'>675B</span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'>53B</span>","children":null,"spread":false},{"title":"lib","children":[{"title":"controller.ts <span style='color:#111;'>675B</span>","children":null,"spread":false},{"title":"node","children":[{"title":"promise.ts <span style='color:#111;'>1024B</span>","children":null,"spread":false},{"title":"error.ts <span style='color:#111;'>768B</span>","children":null,"spread":false}],"spread":true},{"title":"database.ts <span style='color:#111;'>659B</span>","children":null,"spread":false},{"title":"config","children":[{"title":"doc.ts <span style='color:#111;'>4.13KB</span>","children":null,"spread":false},{"title":"db.ts <span style='color:#111;'>5.14KB</span>","children":null,"spread":false}],"spread":true},{"title":"connection.ts <span style='color:#111;'>675B</span>","children":null,"spread":false},{"title":"package.json <span style='color:#111;'>2B</span>","children":null,"spread":false},{"title":"schema","children":[{"title":"json.ts <span style='color:#111;'>1.81KB</span>","children":null,"spread":false}],"spread":false},{"title":"controller.test.ts <span style='color:#111;'>613B</span>","children":null,"spread":false},{"title":"schema.ts <span style='color:#111;'>635B</span>","children":null,"spread":false},{"title":"database","children":[{"title":"model.ts <span style='color:#111;'>635B</span>","children":null,"spread":false},{"title":"sequelize.ts <span style='color:#111;'>4.59KB</span>","children":null,"spread":false}],"spread":false},{"title":"event.test.ts <span style='color:#111;'>2.10KB</span>","children":null,"spread":false},{"title":"connection.test.ts <span style='color:#111;'>6.91KB</span>","children":null,"spread":false},{"title":"service.ts <span style='color:#111;'>643B</span>","children":null,"spread":false},{"title":"event.ts <span style='color:#111;'>1.64KB</span>","children":null,"spread":false},{"title":"connection","children":[{"title":"mqtt.ts <span style='color:#111;'>5.24KB</span>","children":null,"spread":false},{"title":"http.ts <span style='color:#111;'>5.90KB</span>","children":null,"spread":false}],"spread":false},{"title":"controller","children":[{"title":"websocket.ts <span style='color:#111;'>356B</span>","children":null,"spread":false},{"title":"openapi.ts <span style='color:#111;'>11.49KB</span>","children":null,"spread":false}],"spread":false},{"title":"discover","children":[{"title":"bonjour.ts <span style='color:#111;'>1.21KB</span>","children":null,"spread":false}],"spread":false},{"title":"config.ts <span style='color:#111;'>1023B</span>","children":null,"spread":false},{"title":"schema.test.ts <span style='color:#111;'>13.08KB</span>","children":null,"spread":false},{"title":"database.test.ts <span style='color:#111;'>2.98KB</span>","children":null,"spread":false},{"title":"config.test.ts <span style='color:#111;'>1.86KB</span>","children":null,"spread":false}],"spread":false},{"title":"ctx","children":[{"title":"package.json <span style='color:#111;'>2B</span>","children":null,"spread":false},{"title":"user","children":[{"title":"controller.ts <span style='color:#111;'>4.39KB</span>","children":null,"spread":false},{"title":"service.test.ts <span style='color:#111;'>1.86KB</span>","children":null,"spread":false},{"title":"controller.test.ts <span style='color:#111;'>4.53KB</span>","children":null,"spread":false},{"title":"schema.ts <span style='color:#111;'>1.15KB</span>","children":null,"spread":false},{"title":"controller.test.feature <span style='color:#111;'>2.41KB</span>","children":null,"spread":false},{"title":"model.ts <span style='color:#111;'>1.78KB</span>","children":null,"spread":false},{"title":"service.ts <span style='color:#111;'>5.53KB</span>","children":null,"spread":false}],"spread":true},{"title":"event","children":[{"title":"controller.ts <span style='color:#111;'>4.02KB</span>","children":null,"spread":false},{"title":"controller.test.ts <span style='color:#111;'>3.87KB</span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"README.md <span style='color:#111;'>94B</span>","children":null,"spread":false},{"title":"stryker.conf.js <span style='color:#111;'>566B</span>","children":null,"spread":false}],"spread":false}],"spread":true}]