[{"title":"( 53 个子文件 98KB ) games-platform:使用Nodejs构建的简单而强大的游戏平台","children":[{"title":"games-platform-main","children":[{"title":".gitignore <span style='color:#111;'> 41B </span>","children":null,"spread":false},{"title":"app.js <span style='color:#111;'> 3.92KB </span>","children":null,"spread":false},{"title":"package.json <span style='color:#111;'> 897B </span>","children":null,"spread":false},{"title":"package-lock.json <span style='color:#111;'> 77.08KB </span>","children":null,"spread":false},{"title":"db","children":[{"title":"database.js <span style='color:#111;'> 356B </span>","children":null,"spread":false}],"spread":true},{"title":"models","children":[{"title":"Room.js <span style='color:#111;'> 835B </span>","children":null,"spread":false},{"title":"User.js <span style='color:#111;'> 915B </span>","children":null,"spread":false},{"title":"OnlineRoom.js <span style='color:#111;'> 460B </span>","children":null,"spread":false}],"spread":true},{"title":"LICENSE <span style='color:#111;'> 1.04KB </span>","children":null,"spread":false},{"title":"public","children":[{"title":"js","children":[{"title":"ttt-client.js <span style='color:#111;'> 6.78KB </span>","children":null,"spread":false},{"title":"homepage-client.js <span style='color:#111;'> 1.27KB </span>","children":null,"spread":false},{"title":"profile-client.js <span style='color:#111;'> 1.31KB </span>","children":null,"spread":false},{"title":"docs-client.js <span style='color:#111;'> 218B </span>","children":null,"spread":false},{"title":"script-client.js <span style='color:#111;'> 465B </span>","children":null,"spread":false},{"title":"ttt-computer-client.js <span style='color:#111;'> 15.60KB </span>","children":null,"spread":false}],"spread":true},{"title":"css","children":[{"title":"x404","children":[{"title":"x404-s.css <span style='color:#111;'> 274B </span>","children":null,"spread":false}],"spread":true},{"title":"room","children":[{"title":"room-m.css <span style='color:#111;'> 383B </span>","children":null,"spread":false},{"title":"room-s.css <span style='color:#111;'> 940B </span>","children":null,"spread":false}],"spread":true},{"title":"profile","children":[{"title":"profile-s.css <span style='color:#111;'> 2B </span>","children":null,"spread":false}],"spread":true},{"title":"bootstrap.min.css <span style='color:#111;'> 162.21KB </span>","children":null,"spread":false},{"title":"homepage","children":[{"title":"homepage-s.css <span style='color:#111;'> 123B </span>","children":null,"spread":false}],"spread":false},{"title":"docs","children":[{"title":"docs-s.css <span style='color:#111;'> 415B </span>","children":null,"spread":false},{"title":"docs-m.css <span style='color:#111;'> 211B </span>","children":null,"spread":false}],"spread":false},{"title":"styles.css <span style='color:#111;'> 354B </span>","children":null,"spread":false},{"title":"top10","children":[{"title":"top10-s.css <span style='color:#111;'> 0B </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"img","children":[{"title":"favicon.ico <span style='color:#111;'> 2.88KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"views","children":[{"title":"blankProfile.ejs <span style='color:#111;'> 2.45KB </span>","children":null,"spread":false},{"title":"login.ejs <span style='color:#111;'> 1.59KB </span>","children":null,"spread":false},{"title":"password.ejs <span style='color:#111;'> 1.74KB </span>","children":null,"spread":false},{"title":"top10.ejs <span style='color:#111;'> 3.32KB </span>","children":null,"spread":false},{"title":"homepage.ejs <span style='color:#111;'> 9.42KB </span>","children":null,"spread":false},{"title":"ttt.ejs <span style='color:#111;'> 6.21KB </span>","children":null,"spread":false},{"title":"computer-ttt.ejs <span style='color:#111;'> 8.30KB </span>","children":null,"spread":false},{"title":"profile.ejs <span style='color:#111;'> 11.49KB </span>","children":null,"spread":false},{"title":"404.ejs <span style='color:#111;'> 1.40KB </span>","children":null,"spread":false},{"title":"register.ejs <span style='color:#111;'> 2.32KB </span>","children":null,"spread":false},{"title":"partials","children":[{"title":"_header.ejs <span style='color:#111;'> 471B </span>","children":null,"spread":false},{"title":"_footer.ejs <span style='color:#111;'> 484B </span>","children":null,"spread":false},{"title":"_errors.ejs <span style='color:#111;'> 323B </span>","children":null,"spread":false},{"title":"_flash.ejs <span style='color:#111;'> 1.55KB </span>","children":null,"spread":false},{"title":"_navbar.ejs <span style='color:#111;'> 6.45KB </span>","children":null,"spread":false}],"spread":false},{"title":"docs.ejs <span style='color:#111;'> 4.75KB </span>","children":null,"spread":false}],"spread":false},{"title":"authentication","children":[{"title":"passport","children":[{"title":"local.js <span style='color:#111;'> 1.10KB </span>","children":null,"spread":false}],"spread":true},{"title":"auth","children":[{"title":"authCheck.js <span style='color:#111;'> 213B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"README.md <span style='color:#111;'> 1.57KB </span>","children":null,"spread":false},{"title":"validation","children":[{"title":"formValidation.js <span style='color:#111;'> 3.41KB </span>","children":null,"spread":false}],"spread":true},{"title":"routes","children":[{"title":"profiles.js <span style='color:#111;'> 1.86KB </span>","children":null,"spread":false},{"title":"api.js <span style='color:#111;'> 2.82KB </span>","children":null,"spread":false},{"title":"users.js <span style='color:#111;'> 3.54KB </span>","children":null,"spread":false},{"title":"ttts.js <span style='color:#111;'> 4.50KB </span>","children":null,"spread":false},{"title":"top10s.js <span style='color:#111;'> 611B </span>","children":null,"spread":false},{"title":"computers.js <span style='color:#111;'> 287B </span>","children":null,"spread":false}],"spread":true},{"title":"socket","children":[{"title":"socket-ttt.js <span style='color:#111;'> 15.76KB </span>","children":null,"spread":false}],"spread":true}],"spread":false}],"spread":true}]