[{"title":"( 23 个子文件 75KB ) movies-api-源码","children":[{"title":"movies-api-main","children":[{"title":"package.json <span style='color:#111;'> 967B </span>","children":null,"spread":false},{"title":".eslintrc.json <span style='color:#111;'> 237B </span>","children":null,"spread":false},{"title":".env.example <span style='color:#111;'> 74B </span>","children":null,"spread":false},{"title":"src","children":[{"title":"config","children":[{"title":"index.js <span style='color:#111;'> 327B </span>","children":null,"spread":false}],"spread":true},{"title":"index.js <span style='color:#111;'> 230B </span>","children":null,"spread":false},{"title":"test","children":[{"title":"utils.buildMessage.test.js <span style='color:#111;'> 734B </span>","children":null,"spread":false},{"title":"services.movies.test.js <span style='color:#111;'> 849B </span>","children":null,"spread":false},{"title":"routes.movies.test.js <span style='color:#111;'> 823B </span>","children":null,"spread":false}],"spread":true},{"title":"routes","children":[{"title":"movies.routes.js <span style='color:#111;'> 2.36KB </span>","children":null,"spread":false}],"spread":true},{"title":"lib","children":[{"title":"mongo.js <span style='color:#111;'> 1.82KB </span>","children":null,"spread":false}],"spread":true},{"title":"app.js <span style='color:#111;'> 582B </span>","children":null,"spread":false},{"title":"services","children":[{"title":"movies.js <span style='color:#111;'> 983B </span>","children":null,"spread":false}],"spread":true},{"title":"utils","children":[{"title":"mocks","children":[{"title":"moviesData.js <span style='color:#111;'> 7.06KB </span>","children":null,"spread":false},{"title":"mongoLib.js <span style='color:#111;'> 615B </span>","children":null,"spread":false}],"spread":true},{"title":"testServer.js <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"schemas","children":[{"title":"movie.js <span style='color:#111;'> 1.23KB </span>","children":null,"spread":false}],"spread":false},{"title":"buildMessage.js <span style='color:#111;'> 191B </span>","children":null,"spread":false}],"spread":true},{"title":"middlewares","children":[{"title":"validationHandler.js <span style='color:#111;'> 439B </span>","children":null,"spread":false},{"title":"errorHandler.js <span style='color:#111;'> 695B </span>","children":null,"spread":false},{"title":"notFoundHandler.js <span style='color:#111;'> 220B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":".gitignore <span style='color:#111;'> 17B </span>","children":null,"spread":false},{"title":"yarn.lock <span style='color:#111;'> 147.17KB </span>","children":null,"spread":false},{"title":".prettierrc.json <span style='color:#111;'> 64B </span>","children":null,"spread":false}],"spread":true}],"spread":true}]