aboutsummaryrefslogtreecommitdiffstats
path: root/examples
diff options
context:
space:
mode:
authordbmercer <[email protected]>2012-10-08 14:25:39 -0500
committerLoïc Hoguin <[email protected]>2012-10-11 20:47:35 +0200
commitb5fdf02af0a803601ad34545bb71d8ac15bba221 (patch)
treea98369b888ffe54749b04d5439c16e0ccf6d7c6e /examples
parent1f9d71c3f5cbc2887a6f1362f5b8cd9b52b21390 (diff)
downloadcowboy-b5fdf02af0a803601ad34545bb71d8ac15bba221.tar.gz
cowboy-b5fdf02af0a803601ad34545bb71d8ac15bba221.tar.bz2
cowboy-b5fdf02af0a803601ad34545bb71d8ac15bba221.zip
Modified static example to send appropriate MIME type
Modified the static example in the examples subdirectory to use the mimetypes application to determine the appropriate MIME type to send down the wire in the HTTP headers of the reply.
Diffstat (limited to 'examples')
-rw-r--r--examples/static/rebar.config4
-rw-r--r--examples/static/src/static_app.erl3
2 files changed, 5 insertions, 2 deletions
diff --git a/examples/static/rebar.config b/examples/static/rebar.config
index 6ad3062..eb6f194 100644
--- a/examples/static/rebar.config
+++ b/examples/static/rebar.config
@@ -1,4 +1,6 @@
{deps, [
{cowboy, ".*",
- {git, "git://github.com/extend/cowboy.git", "master"}}
+ {git, "git://github.com/extend/cowboy.git", "master"}},
+ {mimetypes, ".*",
+ {git, "git://github.com/spawngrid/mimetypes.git", "master"}}
]}.
diff --git a/examples/static/src/static_app.erl b/examples/static/src/static_app.erl
index 0777aec..16ef554 100644
--- a/examples/static/src/static_app.erl
+++ b/examples/static/src/static_app.erl
@@ -14,7 +14,8 @@ start(_Type, _Args) ->
Dispatch = [
{'_', [
{['...'], cowboy_static, [
- {directory, {priv_dir, static, []}}
+ {directory, {priv_dir, static, []}},
+ {mimetypes, {fun mimetypes:path_to_mimes/2, default}}
]}
]}
],