2017-01-09 83 views
0

提供静态TXT文件,我需要从我的凤凰应用中投放静态TXT文件,对于域验证目的:从凤凰

•谷歌搜索控制台

•GoGetSSL认证

两家公司问我上传,每个不同的TXT文件将在我的域的根路径上进行验证。

像这样:http://example.com/091823091231902322389.txt

我下载的TXT文件,并把它插入web/static/assets文件夹。

但是,试图通过浏览器到达它的时候我明显得到no route found for GET

我怎样才能让web/static/assets文件夹凤凰供应中确定的文件?

回答

2

将文件添加到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) 

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