From 99dc8048f7cc5b14b05641feff438cca6c406e99 Mon Sep 17 00:00:00 2001 From: HaimKortovich Date: Fri, 15 May 2026 10:20:51 -0500 Subject: [PATCH] fix cors --- lib/workload_service_web/endpoint.ex | 27 +++++++++++++++++---------- 1 file changed, 17 insertions(+), 10 deletions(-) diff --git a/lib/workload_service_web/endpoint.ex b/lib/workload_service_web/endpoint.ex index df9d0d3..682d914 100644 --- a/lib/workload_service_web/endpoint.ex +++ b/lib/workload_service_web/endpoint.ex @@ -8,27 +8,34 @@ defmodule WorkloadServiceWeb.Endpoint do same_site: "Lax" ] - plug Plug.Static, + plug(Plug.Static, at: "/", from: :workload_service, gzip: false, only: WorkloadServiceWeb.static_paths() + ) if code_reloading? do - plug Phoenix.CodeReloader + plug(Phoenix.CodeReloader) end - plug Plug.RequestId - plug Plug.Telemetry, event_prefix: [:phoenix, :endpoint] + plug(Plug.RequestId) + plug(Plug.Telemetry, event_prefix: [:phoenix, :endpoint]) - plug Plug.Parsers, + plug(Plug.Parsers, parsers: [:urlencoded, :multipart, :json], pass: ["*/*"], json_decoder: Phoenix.json_library() + ) - plug Plug.MethodOverride - plug Plug.Head - plug Plug.Session, @session_options - plug CORSPlug - plug WorkloadServiceWeb.Router + plug(Plug.MethodOverride) + plug(Plug.Head) + plug(Plug.Session, @session_options) + + plug(CORSPlug, + origin: ["*"], + headers: ["*"] + ) + + plug(WorkloadServiceWeb.Router) end