[{"title":"( 27 个子文件 120KB ) myApi_nodejs-源码","children":[{"title":"myApi_nodejs-main","children":[{"title":".babelrc <span style='color:#111;'> 131B </span>","children":null,"spread":false},{"title":"package.json <span style='color:#111;'> 858B </span>","children":null,"spread":false},{"title":"package-lock.json <span style='color:#111;'> 456.65KB </span>","children":null,"spread":false},{"title":"src","children":[{"title":"models","children":[{"title":"order.model.js <span style='color:#111;'> 435B </span>","children":null,"spread":false},{"title":"category.model.js <span style='color:#111;'> 283B </span>","children":null,"spread":false},{"title":"user.model.js <span style='color:#111;'> 1.09KB </span>","children":null,"spread":false},{"title":"product.model.js <span style='color:#111;'> 547B </span>","children":null,"spread":false}],"spread":true},{"title":"routes","children":[{"title":"index.js <span style='color:#111;'> 472B </span>","children":null,"spread":false},{"title":"category.route.js <span style='color:#111;'> 251B </span>","children":null,"spread":false},{"title":"product.route.js <span style='color:#111;'> 286B </span>","children":null,"spread":false},{"title":"checkout.route.js <span style='color:#111;'> 220B </span>","children":null,"spread":false},{"title":"user.route.js <span style='color:#111;'> 556B </span>","children":null,"spread":false},{"title":"order.route.js <span style='color:#111;'> 271B </span>","children":null,"spread":false}],"spread":true},{"title":"controllers","children":[{"title":"orders.controller.js <span style='color:#111;'> 1.33KB </span>","children":null,"spread":false},{"title":"users.controller.js <span style='color:#111;'> 3.22KB </span>","children":null,"spread":false},{"title":"checkout.controller.js <span style='color:#111;'> 674B </span>","children":null,"spread":false},{"title":"products.controller.js <span style='color:#111;'> 1.06KB </span>","children":null,"spread":false},{"title":"categories.controller.js <span style='color:#111;'> 867B </span>","children":null,"spread":false}],"spread":true},{"title":"configs","children":[{"title":"db.config.js <span style='color:#111;'> 71B </span>","children":null,"spread":false}],"spread":true},{"title":"mockup","children":[{"title":"users.json <span style='color:#111;'> 360B </span>","children":null,"spread":false}],"spread":true},{"title":"app.js <span style='color:#111;'> 145B </span>","children":null,"spread":false},{"title":"services","children":[{"title":"express.service.js <span style='color:#111;'> 550B </span>","children":null,"spread":false},{"title":"mongoose.service.js <span style='color:#111;'> 513B </span>","children":null,"spread":false}],"spread":true},{"title":"middlewares","children":[{"title":"verifyToken.js <span style='color:#111;'> 644B </span>","children":null,"spread":false},{"title":"users.validation.js <span style='color:#111;'> 768B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":".gitignore <span style='color:#111;'> 33B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 26B </span>","children":null,"spread":false}],"spread":true}],"spread":true}]