[{"title":"( 32 个子文件 22KB ) Node.js-一个基于token的验证登录","children":[{"title":"token-login-master","children":[{"title":"front","children":[{"title":"index.html <span style='color:#111;'> 204B </span>","children":null,"spread":false},{"title":"webpack.config.js <span style='color:#111;'> 1.90KB </span>","children":null,"spread":false},{"title":"npm-debug.log <span style='color:#111;'> 4.15KB </span>","children":null,"spread":false},{"title":"src","children":[{"title":"view","children":[{"title":"Index.vue <span style='color:#111;'> 1.43KB </span>","children":null,"spread":false},{"title":"Login.vue <span style='color:#111;'> 3.36KB </span>","children":null,"spread":false},{"title":"Register.vue <span style='color:#111;'> 4.20KB </span>","children":null,"spread":false}],"spread":true},{"title":"main.js <span style='color:#111;'> 744B </span>","children":null,"spread":false},{"title":"utils","children":[{"title":"validate.js <span style='color:#111;'> 198B </span>","children":null,"spread":false}],"spread":true},{"title":"stores","children":[{"title":"getters.js <span style='color:#111;'> 127B </span>","children":null,"spread":false},{"title":"modules","children":[{"title":"user.js <span style='color:#111;'> 863B </span>","children":null,"spread":false}],"spread":true},{"title":"index.js <span style='color:#111;'> 285B </span>","children":null,"spread":false}],"spread":true},{"title":"App.vue <span style='color:#111;'> 124B </span>","children":null,"spread":false},{"title":"api","children":[{"title":"index.js <span style='color:#111;'> 637B </span>","children":null,"spread":false}],"spread":true},{"title":"routers","children":[{"title":"index.js <span style='color:#111;'> 626B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":".babelrc <span style='color:#111;'> 57B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 325B </span>","children":null,"spread":false},{"title":"package.json <span style='color:#111;'> 946B </span>","children":null,"spread":false}],"spread":true},{"title":"back","children":[{"title":"admin","children":[{"title":"user.js <span style='color:#111;'> 2.04KB </span>","children":null,"spread":false},{"title":"base.js <span style='color:#111;'> 347B </span>","children":null,"spread":false},{"title":"index.js <span style='color:#111;'> 105B </span>","children":null,"spread":false}],"spread":true},{"title":"utils","children":[{"title":"config.js <span style='color:#111;'> 211B </span>","children":null,"spread":false},{"title":"index.js <span style='color:#111;'> 1.85KB </span>","children":null,"spread":false}],"spread":true},{"title":"models","children":[{"title":"admin","children":[{"title":"user.js <span style='color:#111;'> 207B </span>","children":null,"spread":false},{"title":"index.js <span style='color:#111;'> 113B </span>","children":null,"spread":false}],"spread":true},{"title":"base.js <span style='color:#111;'> 1016B </span>","children":null,"spread":false},{"title":"index.js <span style='color:#111;'> 810B </span>","children":null,"spread":false}],"spread":true},{"title":"routers","children":[{"title":"admin.js <span style='color:#111;'> 416B </span>","children":null,"spread":false},{"title":"index.js <span style='color:#111;'> 110B </span>","children":null,"spread":false}],"spread":true},{"title":".gitignore <span style='color:#111;'> 127B </span>","children":null,"spread":false},{"title":"index.js <span style='color:#111;'> 1.07KB </span>","children":null,"spread":false},{"title":"package.json <span style='color:#111;'> 377B </span>","children":null,"spread":false}],"spread":true},{"title":"README.md <span style='color:#111;'> 3.72KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}]