raxx_static v0.4.0 Raxx.Static
To see how to use this module check the tests. The API is still in development as we handle some updates
other things this should do are:
- send a response for a HEAD request
- return a method not allowed for other HTTP methods
- return content error from accept headers
- gzip encoding plug doesnt actually gzip it just assumes a file named path <>.gz gzip is assumed false by default, say true to generate gz from contents or path modification if zipped exists. https://groups.google.com/forum/#!topic/elixir-lang-talk/RL-qWWx9ILE
- have an overwritable not_found function
- cache control time
- Etags
- filtered reading of a file
- set a maximum size of file to bundle into the code.
- static_content(content, mime)
- check trying to serve root file
- use plug semantics of {:app, path/in/priv} or “/binary/absoulte” or “./binary/from/file”