Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Routing 从Phoenix提供静态TXT文件_Routing_Elixir_Assets_Phoenix Framework - Fatal编程技术网

Routing 从Phoenix提供静态TXT文件

Routing 从Phoenix提供静态TXT文件,routing,elixir,assets,phoenix-framework,Routing,Elixir,Assets,Phoenix Framework,我需要从我的Phoenix应用程序中提供一个静态TXT文件,用于域验证: •谷歌搜索控制台 •GoGetSSL认证 两家公司都要求我上传一个不同的TXT文件,该文件将在我的域的根路径上进行验证 像这样: 我下载了TXT文件,并将其放在web/static/assets文件夹中 但是当我尝试使用浏览器访问它时,我显然没有找到get的路径 如何确保web/static/assets文件夹中的文件由Phoenix提供?将文件添加到web/static/assets后,还需要将文件名添加到Plug.st

我需要从我的Phoenix应用程序中提供一个静态TXT文件,用于域验证:

•谷歌搜索控制台

•GoGetSSL认证

两家公司都要求我上传一个不同的TXT文件,该文件将在我的域的根路径上进行验证

像这样:

我下载了TXT文件,并将其放在web/static/assets文件夹中

但是当我尝试使用浏览器访问它时,我显然没有找到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)
plug Plug.Static,
  at: "/", from: :my_app, gzip: false,
  only: ~w(css fonts images js favicon.ico robots.txt 091823091231902322389.txt)