0
私はフェニックスのJSON API --no-brunch
で作成し、静的なコンテンツを提供していなかっただけのアプリケーションを持っているにrobots.txtのサービスを提供します。はどのように--no-ブランチフェニックスAPI専用アプリ
私は存在しない、とPhoenix.Template.HTML.encode_to_iodata!
はJSONをエンコードしようとしたときに例外を発生させ、500.json-api
ビューをレンダリング私のrobots.txt
をクロールしようとしているボットからエラーを見ています。
robots.txt
にサービスを提供し、理想的に私のAPIのクロールを禁止する良い方法はありますか?
私の特定のケースは少し複雑だったがさて、これは、多くの意味になります。 は私の 'Endpoint'は確か' Plug.Static'を差し込むんが、私はフェニックス静的buildpackを含めると 'の賛成で私' .gitignore'無視した '/ PRIV/static'のコメントを解除することが必要でHerokuのにデプロイしています/ web/static'と入力します。他の人のための ドキュメントは、ここで見つけることができます:http://www.phoenixframework.org/docs/heroku –
を私は上記の私のノートで、あなたの答えを編集しました。あなたがそれらに満足していない場合は、元気に戻してください。 –
私によく見えます!私はbuildpackの問題について実際にはわかりませんでした。知っておいてよかった。 –