Jon*_*fer 3 assets routes elixir phoenix-framework
我需要从 Phoenix 应用程序提供静态 TXT 文件,用于域验证目的:
\n\n\xe2\x80\xa2 Google 搜索控制台
\n\n\xe2\x80\xa2 GoGetSSL 认证
\n\n两家公司都要求我上传不同的 TXT 文件,该文件将在我的域的根路径上进行验证。
\n\n像这样:http://example.com/091823091231902322389.txt
\n\n我下载了TXT文件并将其放入web/static/assets文件夹中。
但是当尝试使用浏览器访问它时,我显然得到了一个no route found for GET
如何确保该web/static/assets文件夹中的文件由 Phoenix 提供服务?
添加文件后web/static/assets,还需要将文件名添加到Plug.Static白名单中。在你的lib/my_app/endpoint.ex,改变:
plug Plug.Static,
at: "/", from: :my_app, gzip: false,
only: ~w(css fonts images js favicon.ico robots.txt)
Run Code Online (Sandbox Code Playgroud)
到
plug Plug.Static,
at: "/", from: :my_app, gzip: false,
only: ~w(css fonts images js favicon.ico robots.txt 091823091231902322389.txt)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
979 次 |
| 最近记录: |