File Download

Last updated 6 months ago

This recipe will help you to setup a static file handler in your application.

First you need an amber project generated with Amber CLI or from scratch.

config/application.cr
Amber::Server.configure do |app|
# All static content will run these transformations
pipeline :static do
plug Amber::Pipe::PoweredByAmber.new
plug Amber::Pipe::Error.new
plug Amber::Pipe::Static.new("./public")
end
routes :static do
get "/*", Amber::Controller::Static, :index
end
end

Also see pipelines.

This code is already included on projects generated by Amber CLI