2017-01-09 239 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)