問題タブ [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.

0 投票する
2 に答える
882 参照

json - Poison : 値をエンコードできません

Ecto クエリの結果から取得した値をエンコードできません Poison エンコード メソッド

コントローラーコード:

テンプレートコード:

エラーメッセージ:

0 投票する
2 に答える
99 参照

heroku - Elixir POST ファイルから Heroku ファイルへの添付ファイル スキャナー アドオン

Heroku Add-on Attachment Scannerを使用して、ユーザーがアップロードするときに、アップロードされたドキュメントのウイルスをスキャンしようとしています。

Poison.encode を使用してファイルを直接エンコードしようとしていますが、エラーが発生するため、これが正しい方法かどうかわかりません。以下は、私が試みた HTTPoison 投稿リクエストと、Poison.encode! からのエラーです。

Poison.encode(ファイル) エラー:

ps。ファイルを直接送信する必要があり、イメージを公開してホストできないため、ドキュメントの node.js の例は機能しません。

0 投票する
2 に答える
470 参照

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 コンテナーの外で実行すると、このアプリが動作するため、他に何が問題なのかはわかりません。

何がうまくいかないのですか?

0 投票する
2 に答える
4575 参照

json - iex でエリクサー ポイズン コマンドを実行する

私はグリーンホーンであり、からの機能elixirをテストしたいPoisoniex

https://hexdocs.pm/poison/1.3.1/#functions_details

このコマンドを実行すると、以下のエラーが発生します。

ここで何が間違っていますか?