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-