From 753882debbdf3b81a894b5bcd862783db6e36ca6 Mon Sep 17 00:00:00 2001 From: Suhas Gaddam Date: Wed, 26 Jul 2017 16:42:00 -0700 Subject: Add Access-Control-Allow-Methods header --- src/main/scala/xyz/driver/core/app.scala | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) (limited to 'src/main/scala/xyz/driver/core/app.scala') diff --git a/src/main/scala/xyz/driver/core/app.scala b/src/main/scala/xyz/driver/core/app.scala index 239115f..363f1e8 100644 --- a/src/main/scala/xyz/driver/core/app.scala +++ b/src/main/scala/xyz/driver/core/app.scala @@ -77,6 +77,7 @@ object app { "Content-Length", "Accept", "X-Trace", + "Access-Control-Allow-Methods", "Access-Control-Allow-Origin", "Access-Control-Allow-Headers", "Server", @@ -104,11 +105,13 @@ object app { options { ctx => optionalHeaderValueByType[Origin]() { originHeader => - respondWithHeaders( - List[HttpHeader](Allow(methods), - allowOrigin(originHeader), - `Access-Control-Allow-Headers`(allowedHeaders: _*), - `Access-Control-Expose-Headers`(allowedHeaders: _*))) { + respondWithHeaders(List[HttpHeader]( + Allow(methods), + `Access-Control-Allow-Methods`(methods), + allowOrigin(originHeader), + `Access-Control-Allow-Headers`(allowedHeaders: _*), + `Access-Control-Expose-Headers`(allowedHeaders: _*) + )) { complete(s"Supported methods: $names.") } }(ctx) -- cgit v1.2.3