私はwww.domain.com
とsubdomain.domain.com
の両方に静的資産(主にフォント)を提供するPhoenixアプリケーションを持っています。PhoenixでフォントのCORSヘッダーを設定するには?
アプリは主人公でホストされています。
CORSヘッダーを設定するにはどうすればよいですか?
私はthis libraryを見つけましたが、静的資産では動作しません(私は思っています)。
私はこのようにそれを設定してみました:
defmodule MyApp.CORS do
use Corsica.Router
resource "/fonts/*", origins: ["http://subdomain.domain.com"]
end
が、結果のヘッダーは、次のとおりです。
cache-control:public
content-length:839
content-type:image/svg+xml
date:Sun, 19 Jun 2016 09:40:01 GMT
etag:3AAE04D
server:Cowboy
env varで設定することはできますか? config/prodのように、System.get_env( "CORS_ORIGIN")や "$ {CORS_ORIGIN}"(リリース版の場合)やlibフォルダのコンパイル時間のためにできないのですか?ところであなたのソリューションに感謝します! –