[{"title":"( 30 个子文件 69KB ) 14-MVCTechBlog-源码","children":[{"title":"14-MVCTechBlog-main","children":[{"title":"utils","children":[{"title":"helpers.js <span style='color:#111;'> 627B </span>","children":null,"spread":false},{"title":"auth.js <span style='color:#111;'> 229B </span>","children":null,"spread":false}],"spread":true},{"title":"public","children":[{"title":"js","children":[{"title":"logout.js <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"login.js <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"profile.js <span style='color:#111;'> 0B </span>","children":null,"spread":false}],"spread":true},{"title":"css","children":[{"title":"jass.css <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"style.css <span style='color:#111;'> 0B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"views","children":[{"title":"layouts","children":[{"title":"main.handlebars <span style='color:#111;'> 0B </span>","children":null,"spread":false}],"spread":true},{"title":"project.handlebars <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"homepage.handlebars <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"profile.handlebars <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"login.handlebars <span style='color:#111;'> 0B </span>","children":null,"spread":false}],"spread":true},{"title":"db","children":[{"title":"schema.sql <span style='color:#111;'> 65B </span>","children":null,"spread":false}],"spread":true},{"title":"models","children":[{"title":"User.js <span style='color:#111;'> 1.09KB </span>","children":null,"spread":false},{"title":"Blog.js <span style='color:#111;'> 663B </span>","children":null,"spread":false},{"title":"index.js <span style='color:#111;'> 222B </span>","children":null,"spread":false}],"spread":true},{"title":"server.js <span style='color:#111;'> 1015B </span>","children":null,"spread":false},{"title":"controllers","children":[{"title":"api","children":[{"title":"userRoutes.js <span style='color:#111;'> 1.35KB </span>","children":null,"spread":false},{"title":"index.js <span style='color:#111;'> 225B </span>","children":null,"spread":false},{"title":"blogRoutes.js <span style='color:#111;'> 868B </span>","children":null,"spread":false}],"spread":true},{"title":"homeRoutes.js <span style='color:#111;'> 1.74KB </span>","children":null,"spread":false},{"title":"index.js <span style='color:#111;'> 211B </span>","children":null,"spread":false}],"spread":true},{"title":"config","children":[{"title":"connection.js <span style='color:#111;'> 382B </span>","children":null,"spread":false}],"spread":true},{"title":"README.md <span style='color:#111;'> 16B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 1.57KB </span>","children":null,"spread":false},{"title":"package-lock.json <span style='color:#111;'> 208.72KB </span>","children":null,"spread":false},{"title":"seeds","children":[{"title":"blogData.json <span style='color:#111;'> 542B </span>","children":null,"spread":false},{"title":"userData.json <span style='color:#111;'> 294B </span>","children":null,"spread":false},{"title":"seed.js <span style='color:#111;'> 560B </span>","children":null,"spread":false}],"spread":true},{"title":"package.json <span style='color:#111;'> 937B </span>","children":null,"spread":false}],"spread":false}],"spread":true}]