我正在尝试使用heroku中的loader.io add来强调测试服务器并优化服务器。我很难验证我的网址。我已经关注了如何验证URL的loader.io文档,但我认为我没有正确地做到这一点。文档建议采取以下步骤。
1)将验证令牌放入文件或下载。
我下载了.txt文件。但是文档说"The file should be uploaded at the root of your server"
。我将文件放在根目录中,但是出现以下错误。 URL returned wrong response code (404).
因此,我不认为我将它放在正确的位置。
2)将文件上传到您的服务器,以便可通过以下网址访问:
http://example..com/loaderio-28016b04fdb0ed4ea066**********a.txt
http://example..com/loaderio-28016b04fdb0ed4ea066**********a.html
http://example..com/loaderio-28016b04fdb0ed4ea066**********a/
我知道使这些链接可用的唯一方法是通过相关的控制器和操作。我创建了一个名为loaders_controller
的控制器和一个带有show
文件的token
模板。指定的路由指向加载器控制器并显示操作。这是我知道我可以提供以下路线的唯一方法。路线文件如下:
get 'http://example..com/loaderio-28016b04fdb0ed4ea066**********a.txt' => 'loaders#show'
当我厌倦了验证它时,它说已找到URL但令牌不存在。我不认为这是正确的做法。那条路线的形成对我来说似乎不对。我认为问题是将文件放在根服务器中。我不确定我做错了什么。
答案 0 :(得分:3)
将.txt文件放在Rails应用的public
文件夹中。然后,它将自动在根URL处提供,即http://example.com/xxxxxx.txt
。