[{"title":"(48个子文件35KB)postgrest-starter-kit:用于使用PostgREST编写RESTAPI后端的入门工具包和工具-源码","children":[{"title":"postgrest-starter-kit-master","children":[{"title":".babelrc <span style='color:#111;'>27B</span>","children":null,"spread":false},{"title":"package.json <span style='color:#111;'>533B</span>","children":null,"spread":false},{"title":"db","children":[{"title":"src","children":[{"title":"init.sh <span style='color:#111;'>565B</span>","children":null,"spread":false},{"title":"sample_data","children":[{"title":"reset.sql <span style='color:#111;'>189B</span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'>476B</span>","children":null,"spread":false},{"title":"data.sql <span style='color:#111;'>1.05KB</span>","children":null,"spread":false}],"spread":true},{"title":"data","children":[{"title":"schema.sql <span style='color:#111;'>148B</span>","children":null,"spread":false},{"title":"user.sql <span style='color:#111;'>1.31KB</span>","children":null,"spread":false},{"title":"todo.sql <span style='color:#111;'>764B</span>","children":null,"spread":false}],"spread":true},{"title":"api","children":[{"title":"me.sql <span style='color:#111;'>402B</span>","children":null,"spread":false},{"title":"todos.sql <span style='color:#111;'>806B</span>","children":null,"spread":false},{"title":"login.sql <span style='color:#111;'>1.11KB</span>","children":null,"spread":false},{"title":"schema.sql <span style='color:#111;'>466B</span>","children":null,"spread":false},{"title":"signup.sql <span style='color:#111;'>862B</span>","children":null,"spread":false},{"title":"refresh_token.sql <span style='color:#111;'>847B</span>","children":null,"spread":false}],"spread":true},{"title":"init.sql <span style='color:#111;'>1.80KB</span>","children":null,"spread":false},{"title":"authorization","children":[{"title":"roles.sql <span style='color:#111;'>835B</span>","children":null,"spread":false},{"title":"privileges.sql <span style='color:#111;'>2.12KB</span>","children":null,"spread":false}],"spread":true},{"title":"libs","children":[{"title":"pgjwt.sql <span style='color:#111;'>3.23KB</span>","children":null,"spread":false},{"title":"request.sql <span style='color:#111;'>1.01KB</span>","children":null,"spread":false},{"title":"rabbitmq.sql <span style='color:#111;'>2.22KB</span>","children":null,"spread":false},{"title":"settings.sql <span style='color:#111;'>522B</span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"tests","children":[{"title":"bin","children":[{"title":"test_db.js <span style='color:#111;'>649B</span>","children":null,"spread":false}],"spread":true},{"title":"db","children":[{"title":"rls.sql <span style='color:#111;'>835B</span>","children":null,"spread":false},{"title":"structure.sql <span style='color:#111;'>452B</span>","children":null,"spread":false},{"title":"simple.sql <span style='color:#111;'>337B</span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'>481B</span>","children":null,"spread":false}],"spread":true},{"title":"rest","children":[{"title":"read.js <span style='color:#111;'>704B</span>","children":null,"spread":false},{"title":"auth.js <span style='color:#111;'>1.69KB</span>","children":null,"spread":false},{"title":"simple.js <span style='color:#111;'>226B</span>","children":null,"spread":false},{"title":"common.js <span style='color:#111;'>1.82KB</span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":".env <span style='color:#111;'>817B</span>","children":null,"spread":false},{"title":"openresty","children":[{"title":"nginx","children":[{"title":"nginx.conf <span style='color:#111;'>2.04KB</span>","children":null,"spread":false},{"title":"rest.conf <span style='color:#111;'>1.68KB</span>","children":null,"spread":false},{"title":"cors.conf <span style='color:#111;'>824B</span>","children":null,"spread":false}],"spread":true},{"title":"Dockerfile <span style='color:#111;'>161B</span>","children":null,"spread":false},{"title":"html","children":[{"title":"index.html <span style='color:#111;'>1.40KB</span>","children":null,"spread":false}],"spread":true},{"title":"lua","children":[{"title":"internal_rest_rewrite_phase.lua <span style='color:#111;'>429B</span>","children":null,"spread":false},{"title":"internal_rest_body_filter_phase.lua <span style='color:#111;'>839B</span>","children":null,"spread":false},{"title":"utils.lua <span style='color:#111;'>1.29KB</span>","children":null,"spread":false},{"title":"init_phase.lua <span style='color:#111;'>141B</span>","children":null,"spread":false},{"title":"hooks.lua <span style='color:#111;'>679B</span>","children":null,"spread":false},{"title":"internal_rest_header_filter_phase.lua <span style='color:#111;'>121B</span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"docker-compose.yml <span style='color:#111;'>3.84KB</span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'>30B</span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'>8.31KB</span>","children":null,"spread":false},{"title":".gitattributes <span style='color:#111;'>172B</span>","children":null,"spread":false},{"title":"LICENSE.txt <span style='color:#111;'>1.07KB</span>","children":null,"spread":false}],"spread":false}],"spread":true}]