問題タブ [cowboy]
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.
ruby-on-rails - Ruby On Rails はどのように Erlang と組み合わせることができますか?
ブラウザに「Wappalyzer」拡張機能がインストールされています。また、RubyOnRails と Erlang で構築された Web アプリケーションを Cowboy サーバー上で何度か見ました。
では、これらのテクノロジーを 1 つのプロジェクトでどのように組み合わせることができるか教えていただけますか?
caching - Cowboy の静的ファイル ハンドラは古いバージョンのファイルを提供します
リアルタイム データが供給される小さな Web アプリケーションを構築しています。データは、Cowboy を使用して Erlang から提供されます。簡単にするために、Cowboy に Web ページの静的ファイルも提供してもらいたいと思います。しかし、Cowboy はディスク上でファイルが変更されたかどうかを認識せず、古いバージョンを提供し続けているようです。
etag を無効にしてブラウザのキャッシュをクリアしようとしましたが、成功しませんでした。これまでのところ、Erlang アプリケーション全体を再起動するだけで機能しますが、これは非常に面倒です (少なくとも開発中は)。Cowboy のキャッシュ メカニズムを無効にしたり、ファイルの変更を認識させる方法はありますか?
カウボーイセットアップコード:
ちなみに、Cowboy がファイルの変更時間とサイズに基づいて慎重に etag を生成するのは皮肉なことですが、変更されたファイルが要求されると、変更をチェックする代わりに古い etag で応答するだけです。
よろしく、クローンジョ
cowboy - 別のポートでカウボーイ サーバーを使用して Phoenix アプリを起動する
のようなコマンドを使用して、コンソールから異なるポートでいくつかの Phoenix アプリをローカルで起動することは可能mix phoenix.server --port=4001ですか? もちろん、これは機能しませんが、同様の方法があるかもしれません。
erlang - Erlang ウェブサーバーの選択
ええ、主観的な質問です。しかし、ここには良い答えを得たそのような質問がたくさんあります。だから今、ErlangでREST APIを開発しようとする必要があります.Googleから入手したように、Cowboy、Webmachine、Yaws、MociwebなどのWebサーバーをインストールする必要があります。しかし、私が見つけることができるすべての情報は古すぎて、実際のものではないようです. では、どのサーバーがまだ開発を続けており、どのサーバーを選択すればよいでしょうか? このように私はまったく間違っていますか?
ssl - POST からデータを取得できません
開始するために、Cowboy と ErlyDTL を使用して、Erlang でシンプルなセキュア (SSL) Web サイトを作成しています。ページには、2 つの入力テキスト フィールドと送信ボタンがあるフォームがあります。
POST のデータを取得して何かを行うハンドラーでエラーが発生します。ハンドラーは次のようになります (ハンドラー関数のみ):
BodyQs 変数を取得しようとすると、エラーが発生します。これは、最初の io:format テキストを取得したためです。
エラー:
処理中にエラーが発生しました ... ノードで ... 終了値: {[reason, {badmatch, {error, timeout}}},{mfa,{favorite_handler, handle,2}},{stacktrace, [{favorite_handler,handle ,2,[{file,"src/favorite_handler.erl"},{line,41}]},{cowboy_handler,handler_handle,4,[{file,"src/cowboy_handler...
コードの何が問題になっていますか?
ssl を使用している場合、POST でデータを取得することはできますか?
編集: BodyQ を取得するためのコマンドを io:format に入れて、端末でデータを取得しましたが、POST からデータを取得しようとすると、エラーが発生し続けます。
前もって感謝します