[{"title":"( 44 个子文件 4.54MB ) NodeJS后台管理系统登录案例","children":[{"title":"Homework49","children":[{"title":"01-session.js <span style='color:#111;'> 1.54KB </span>","children":null,"spread":false},{"title":"package.json <span style='color:#111;'> 490B </span>","children":null,"spread":false},{"title":"model","children":[{"title":"users_model.js <span style='color:#111;'> 801B </span>","children":null,"spread":false}],"spread":true},{"title":"database","children":[{"title":"db.js <span style='color:#111;'> 230B </span>","children":null,"spread":false}],"spread":true},{"title":"02-需求session判断登录.js <span style='color:#111;'> 2.13KB </span>","children":null,"spread":false},{"title":"views","children":[{"title":"admin","children":[{"title":"users","children":[{"title":"login.ejs <span style='color:#111;'> 3.97KB </span>","children":null,"spread":false},{"title":"usersearch.ejs <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"useradd.ejs <span style='color:#111;'> 5.01KB </span>","children":null,"spread":false},{"title":"register.ejs <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"userlist.ejs <span style='color:#111;'> 4.07KB </span>","children":null,"spread":false},{"title":"useredit.ejs <span style='color:#111;'> 5.49KB </span>","children":null,"spread":false}],"spread":true},{"title":"products","children":null,"spread":false},{"title":"components","children":[{"title":"aside.ejs <span style='color:#111;'> 571B </span>","children":null,"spread":false},{"title":"header.ejs <span style='color:#111;'> 561B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"cms","children":null,"spread":false}],"spread":true},{"title":"public","children":[{"title":"css","children":[{"title":"bootstrap.min.css <span style='color:#111;'> 118.61KB </span>","children":null,"spread":false},{"title":"bootstrap.css <span style='color:#111;'> 142.51KB </span>","children":null,"spread":false},{"title":"style.css <span style='color:#111;'> 1.90KB </span>","children":null,"spread":false}],"spread":true},{"title":"img","children":[{"title":"01.jpg <span style='color:#111;'> 114.47KB </span>","children":null,"spread":false},{"title":"banner02.jpg <span style='color:#111;'> 536.83KB </span>","children":null,"spread":false},{"title":"2.gif <span style='color:#111;'> 782.22KB </span>","children":null,"spread":false},{"title":"1.gif <span style='color:#111;'> 725.39KB </span>","children":null,"spread":false},{"title":"04.jpg <span style='color:#111;'> 129.25KB </span>","children":null,"spread":false},{"title":"3.gif <span style='color:#111;'> 463.67KB </span>","children":null,"spread":false},{"title":"ie.png <span style='color:#111;'> 2.94KB </span>","children":null,"spread":false},{"title":"phone.jpg <span style='color:#111;'> 32.15KB </span>","children":null,"spread":false},{"title":"banner01.jpg <span style='color:#111;'> 455.69KB </span>","children":null,"spread":false},{"title":"4.gif <span style='color:#111;'> 368.66KB </span>","children":null,"spread":false},{"title":"360.png <span style='color:#111;'> 4.77KB </span>","children":null,"spread":false},{"title":"bg.jpg <span style='color:#111;'> 47.29KB </span>","children":null,"spread":false},{"title":"banner03.jpg <span style='color:#111;'> 617.78KB </span>","children":null,"spread":false},{"title":"03.jpg <span style='color:#111;'> 125.98KB </span>","children":null,"spread":false},{"title":"02.jpg <span style='color:#111;'> 94.36KB </span>","children":null,"spread":false}],"spread":false},{"title":"fonts","children":[{"title":"glyphicons-halflings-regular.woff <span style='color:#111;'> 22.88KB </span>","children":null,"spread":false},{"title":"glyphicons-halflings-regular.woff2 <span style='color:#111;'> 17.61KB </span>","children":null,"spread":false},{"title":"glyphicons-halflings-regular.ttf <span style='color:#111;'> 44.34KB </span>","children":null,"spread":false},{"title":"glyphicons-halflings-regular.eot <span style='color:#111;'> 19.66KB </span>","children":null,"spread":false},{"title":"glyphicons-halflings-regular.svg <span style='color:#111;'> 106.19KB </span>","children":null,"spread":false}],"spread":true},{"title":"uploads","children":[{"title":"1651664516639HbuilderX.png <span style='color:#111;'> 18.64KB </span>","children":null,"spread":false}],"spread":true},{"title":"js","children":[{"title":"jquery-1.7.2.min.js <span style='color:#111;'> 92.62KB </span>","children":null,"spread":false},{"title":"jquery-3.6.0.min.js <span style='color:#111;'> 87.40KB </span>","children":null,"spread":false},{"title":"npm.js <span style='color:#111;'> 484B </span>","children":null,"spread":false},{"title":"bootstrap.min.js <span style='color:#111;'> 38.75KB </span>","children":null,"spread":false},{"title":"bootstrap.js <span style='color:#111;'> 73.71KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"app.js <span style='color:#111;'> 2.85KB </span>","children":null,"spread":false},{"title":"router","children":[{"title":"users_router.js <span style='color:#111;'> 9.04KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}]