問題タブ [elixir-poison]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
json - Poison : 値をエンコードできません
Ecto クエリの結果から取得した値をエンコードできません Poison エンコード メソッド
コントローラーコード:
テンプレートコード:
エラーメッセージ:
heroku - Elixir POST ファイルから Heroku ファイルへの添付ファイル スキャナー アドオン
Heroku Add-on Attachment Scannerを使用して、ユーザーがアップロードするときに、アップロードされたドキュメントのウイルスをスキャンしようとしています。
Poison.encode を使用してファイルを直接エンコードしようとしていますが、エラーが発生するため、これが正しい方法かどうかわかりません。以下は、私が試みた HTTPoison 投稿リクエストと、Poison.encode! からのエラーです。
Poison.encode(ファイル) エラー:
ps。ファイルを直接送信する必要があり、イメージを公開してホストできないため、ドキュメントの node.js の例は機能しません。
docker - Docker 化された Phoenix/Elixir アプリがすべての HTTP/ソケット リクエストを拒否する
このチュートリアルに従って、(localhost で機能している) elixir/phoenix アプリを docker コンテナーで実行しようとしていますが、問題が発生しています。
https://pspdfkit.com/blog/2018/how-to-run-your-phoenix-application-with-docker/
これが私のエラーです:
何が起こっているのかわかりません。
私の部屋のロビーは単純に、room_channel.ex を次のように定義したソケット チャネルです。
docker ファイルなしでこれを実行すると問題なく動作します。追加したのは次のとおりです。
また、dev.exs ファイルの構成を次のように変更しました。
興味深いことに、これらのエラーはすべて、フロントエンドが起動しているときに発生するように見えますが、リクエストを行っていません (ソケットへの接続以外)。http リクエストを作成しようとすると、次のようになります。
したがって、リクエストを認識し、それを操作しているように見えることがわかります。それは返せないだけです。Docker と docker-compose ファイルの両方でポートを公開しています。このアプリを Docker コンテナーの外で実行すると、このアプリが動作するため、他に何が問題なのかはわかりません。
何がうまくいかないのですか?
json - iex でエリクサー ポイズン コマンドを実行する
私はグリーンホーンであり、からの機能elixir
をテストしたいPoison
iex
https://hexdocs.pm/poison/1.3.1/#functions_details
このコマンドを実行すると、以下のエラーが発生します。
ここで何が間違っていますか?