Elixir Plug настроить для конкретного файла - PullRequest
0 голосов
/ 25 мая 2018

Я определил plug в моем App.Endpoint модуле следующим образом:

plug(
  Plug.Static,
  at: "/",
  from: :main_web,
  gzip: false,
  only: ~w(css fonts images webfonts favicon.ico robots.txt sw.js manifest.json js/app.js),
  headers: %{"Access-Control-Allow-Origin" => "*"}
)

Все работает, как и ожидалось, за исключением того, что этот штекер не применяется для /js/app.js

В настоящее время я не могу обслуживать только /js/app.js, но вместо этого могу указать только js, который будет обслуживать все файлы в каталоге /js.

Как можно указать только это js/app.js файл, а не другие?

Я пытался

only: ~w(... app.js)
only_matching: ~w(... js/app.js)

Но я всегда получаю 404 за /js/app.js

...