問題タブ [phoenix-framework]

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 投票する
4 に答える
4316 参照

erlang - フェニックスでリクエストボディを取得するにはどうすればよいですか?

フェニックス アプリケーションを構築しようとしていて、POST 要求を処理しています。リクエスト本文を取得したいのですが、その方法に関するドキュメントが見つからないようです。

いくつかのリバース エンジニアリングを行って、次のコードにたどり着きました。

ルーティングあり:

もっと良い方法があるはずですよね?

予想される行動:

0 投票する
1 に答える
619 参照

erlang - Nitrous.io で Elixir Phoenix Web サーバーをプレビューできない

Elixir 0.14.1 と Phoenix Web フレームワークをインストールして Web サーバーを起動した後、Web サイトをプレビューできません。これを機能させる方法を知っている人はいますか?

0 投票する
1 に答える
624 参照

elixir - phoenix で Elixir アプリを作成できない

フェニックス フレームワークを使用して Web アプリケーション Elixir を作成しようとしましたが、github ( https://github.com/phoenixframework/phoenix )の公式チュートリアルに従っています。

コマンドを実行してアプリケーションを作成すると、エラー メッセージが表示されました。ここで何が欠けているのか理解できません。これで私を助けてもらえますか?

システムで使用している Elixir と Erlang のバージョン

0 投票する
1 に答える
341 参照

elixir - 正しい Phoenix バージョンの組み合わせによる Elixir の混乱

現在、Elixir v0.15.1 を使用しており、phoenix の最新バージョン (v0.4.0) をチェックアウトし、プロジェクトを作成しようとしました。しかし、コマンドmix do deps.get, compileを実行すると、以下のエラー メッセージが表示されます。エリクサー版に適したバージョンが気になります。どこにも文書化されていません。

お互いに正しいバージョンを選択するにはどうすればよいですか?

(Mix) Elixir v0.15.1 で :phoenix を実行しようとしていますが 、mix.exs ファイルで Elixir ~> 1.0.0-rc1 のみをサポートすると宣言されています

注:以前は、異なる組み合わせバージョンでこの問題に数回直面していました。

0 投票する
1 に答える
942 参照

erlang - exrm でリリースを作成した後、phoenix 構成エントリを読み取ることができません

Elixir/Phoenix アプリケーションをexrmでデプロイしようとしています。config/config.exsこれは、リリース「バイナリ」を介してアプリを起動するときに定義されたいくつかの構成エントリを読み取ることができないことを除いて、正常に機能します。

私のconfig/config.exsロックは次のようになります (わかりやすくするためにいくつかの行を削除しました):

私もconform設定を生成しました

そしてそれらを変更せずに残しました。

経由でビルドし、リモート コンソールmix releaseで起動して./rel/my_app/bin/my_app start接続すると、いくつかの構成エントリを読み取ることができますが、logjam エントリは読み取れません。

で生成さsys.configれたものはrel/my_app/releases/0.0.1/次のようになります。

私は elixir 1.0.0、phoenix 0.4.1、および exrm 0.14.9 を使用しています。

構成を読み取れない理由はありますか?

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

elixir - フェニックスの特定のルートへのアクセスを制限するには?

ユーザーがログインして自分のプロファイルを参照できるようにする小さな Phoenix アプリケーションがあります。次の簡単なルートを使用しました。

ただし、これにより、すべてのユーザーがアクションを介してユーザーのリストを表示したり、ユーザーを:index削除または更新したりできます。

アクセスを管理者のみに制限する最も簡単な方法は何ですか? すべてのアクションの前にチェックを追加する必要がありますか? "/admin"または、それらの操作を処理するリソースを作成する必要がありますか? おすすめの方法は?

0 投票する
3 に答える
3886 参照

elixir - エリクサープラグとは?

Elixir と Web ドメイン全般の初心者 (Web フレームワークの経験がない) として知りたいのですが、Plug とは何ですか? 私が理解しているように、Cowboy は Web サーバー (Elixir ではなく Erlang ですが) であり、Phoenix は Web アプリケーションを構築するためのフレームワークですが、Plug はどこから来るのでしょうか? 2 つの間の抽象化レイヤーですか、それとも Phoenix と同じ抽象化レイヤー内のプラグイン システムですか?