diff options
-rw-r--r-- | plan.txt | 34 |
1 files changed, 19 insertions, 15 deletions
@@ -29,30 +29,34 @@ x headers x enable CORS headers in the proxy itself? x HEAD requests x 'Via' header -- tests - - parse example_config.toml - - "get", "_doc", "_source" - - parse error - - unsupported query type +x gitlab ci +x error handling + x refactor error categories + x return correct status code + x pretty-print errors better + x return a proper error when upstream is unavailable - play with https://search.qa.fatcat.wiki and observable (javascript) -- error handling - => refactor error categories - => return correct status code - => pretty-print errors better - => return a proper error when upstream is down - update README => summary => installation + configuration => development -- nginx: relaxed CORS methods, types +- bump version +- push to crates.io +- tests + x "get", "_doc", "_source" + x parse error + x unsupported query type + - parse example_config.toml +- nginx example config - histogram agg interval 0.0 (?) - suggestions in search queries https://www.elastic.co/guide/en/elasticsearch/reference/7.9/search-suggesters.html -- IPv6? -- more config: options, etc - => all indices as "unsafe_mode" +- config + x all indices as "unsafe_mode" + => distinct file schema from config object (eg, no "Option" in object) + => ProxyConfig in Box? less cloning? - refactor unwrap() into error handling -- put ProxyConfig in Box? less cloning? +- IPv6? parse method+path (index) -> which validation method method+path+params+body -> status, upstream request |