0

Phoenix/Elixir 学习者在这里 :)

我试图访问 Phoenix 应用程序的子目录(即:dashboard)下的图像文件,例如:

http://localhost:8000/dashboard/media/tv1_1.jpg

但它不断向我抛出相同的错误消息

Phoenix.Router.NoRouteError at GET /dashboard/media/tv1_1.jpg
no route found for GET /dashboard/media/tv1_1.jpg

这是我的配置设置的片段endpoint.ex

  plug Plug.Static,
    at: "/dashboard",
    from: :my_dashboard,
    gzip: false,
    only: ~w(css fonts images js favicon.ico robots.txt)

  plug Plug.Static, at: "/media",
  from: "user_media",
  only: ~w(*.mp4 *.jpg *.jpeg *.png)

另外,我将上传文件夹(user_media)放在 Phoenix 应用程序根目录的同一级别。

希望有人能指出我在这里错过了什么。

提前致谢。
-dewa-

4

0 回答 0