問題タブ [mochiweb]

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

frameworks - Erlangフロントエンド管理パネル

複数の役割を異なるユーザーに割り当て、それらのユーザーが(役割に基づいて)特定のデータを順番に操作できるようにするフレームワークを探しています。ejabberdバックエンドとMochiweb(BeepBeepフレームワーク)フロントエンドがあり、ノードが接続されているため、Mochiwebはejabberdのmnesiaテーブルを操作できます。

直接的な解決策はありますか?そうでなければ、Ruby on Railsをお勧めする人はいますか?(そして、使用する必要があるRailsアプリがある場合はどのRailsアプリを使用する必要がありますか?)

最後に、存在しない場合、この仕事に雇うための堅実なErlangプログラマーを見つけるのに適した場所はどこですか?

前もって感謝します。

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

erlang - Mochiweb : アップロードされたファイルを読み取る

ユーザーがファイルをアップロードしているのと同じように、ファイルを読み取れるようにしたい、つまり、ユーザーのブラウザから受信したバイト ストリームを読み取りたい.. Mochiweb でそれは可能ですか? そうでない場合、どこを見たり変更したりする必要がありますか?

Yaws にもっと簡単な機能が他にあれば、それも素晴らしいことです。ありがとう。

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

erlang - 窒素はどこで最高のパフォーマンスを得るのですか?フランベジア、モチウェブ、またはイネット?

NitrogenプロジェクトのWebページは、yaws、mochiweb、およびinetsの同等のサポートを宣言していますが、これらのWebサーバーのどれで最高のパフォーマンスを発揮しますか?つまり、窒素を含むほとんど動的なコンテンツとWebサーバーを備えた大規模なアプリケーションの場合、どの組み合わせが最も多くのユーザー負荷を処理できるでしょうか。

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

http - inet を使用した HTTP クローズの検出

私の mochiweb アプリケーションでは、長い間保持されていた HTTP リクエストを使用しています。ユーザーとの接続がいつ切断されたかを検出したかったので、次のようにしてそれを行う方法を見つけました。

これは、ユーザーがタブ/ブラウザを閉じるか、ページを更新した場合に機能します。ただし、インターネット接続が突然切断された場合 (たとえば、wifi 信号が突然失われた場合)、またはブラウザーが異常にクラッシュした場合、tcp の終了を検出できません。

何か不足していますか、それともこれを達成する他の方法はありますか?

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

ubuntu - 1つのスクリプトファイルで2つのmochiwebサーバーを起動する

mochiwebフレームワークから生成した基本的なWebサーバーがあります。それを開始するにはstart.sh、フレームワークが自動的に生成するスクリプトを使用します。すべてが正常に機能し、サーバーが起動します。これで、最初のサーバーと一緒に起動したいmochiwebサーバーがもう1つあります。繰り返しますが、これはスクリプトを使用して完全にスタンドアロンで起動しstart.shます。

したがって、私が行ったのは、このスクリプトから両方のmochiwebサーバーの開始スクリプトをバックグラウンドプロセスとして呼び出すスクリプトを作成することでした。

スクリプトを実行すると、両方のサーバーが正常に起動しているように見えますが、起動直後はEXIT信号を受信して​​いるようで、シャットダウンしています。これは、オペレーティングシステム(ubuntu)がメインスクリプトファイルが生成するプロセスを終了して、2つの開始スクリプトを実行するためだと感じています。それとも他の理由がありますか?これを解決するにはどうすればよいですか?1つのスクリプトファイルで2つのサーバーを起動するにはどうすればよいですか?

現在、スクリプトファイルは最後の行で終了します。

0 投票する
5 に答える
6945 参照

json - Erlangでmochijson2を使用してJSONをデコードする

いくつかのJSONデータを持つ変数があります:

mochijson2を使用して、データをデコードします。

そして今、私はこれを持っています:

(たとえば)「job」または「id」を読み込もうとしています。

struct.get_valueを使用してみましたが、機能しないようです。

何か案は?

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

http - Mochiweb のスケーラビリティ機能

これまでに Mochiweb について読んだすべての記事から、Mochiweb が非常に優れたスケーラビリティを提供するということを何度も耳にしました。私の質問は、Mochiweb がそのスケーラビリティ プロパティをどのように正確に取得しているのかということです。Erlang 固有のスケーラビリティ プロパティによるものですか、それとも Mochiweb には適切にスケーリングできるように明示的に有効にする追加のコードがありますか? 別の言い方をすれば、Erlang で単純な「ループ」(再帰関数) を使用してリクエストを処理する単純な HTTP サーバーを作成した場合、Mochiweb フレームワークを使用して構築された単純な Web サーバーと同じレベルのスケーラビリティーを備えているでしょうか?

更新:可能なすべての機能をサポートする本格的な Web サーバーを実装する予定はありません。私の要件は非常に具体的です - 固定コントロールを使用して HTML フォームから POST データを処理することです。

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

erlang - Erlang Facebook の例

Erlang で行われた Facebook アプリ (または Facebook Connect アプリ) の例を知っている人はいますか? プロセス全体を含むものを探しています。具体的には、ユーザー認証については何も見つからないようです。

私はerlang_facebook、 erlang2facebook 、および erlyface を調べましたが、どれも初心者の私がアクセスできる単純で包括的な例を提供しているようには見えません。できればバックエンドとして mochiweb を使用して、ほんの少しのコードを実行していただければ幸いです。

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

erlang - Mochiweb でのロング ポーリング - クライアントがリクエストを中止したかどうかを確認する方法は?

次のような基本的な mochiweb ポーリング ループがありますが、コンソールに出力する代わりに他のことを行い、最終的には戻ります。

これは、クライアントがリクエストを中止するまでうまく機能します。たとえば、クライアント ウィンドウが閉じられている場合、このプロセスは無期限に実行され続けます。

mochiweb の start() にオプションがあるかどうか、または mochiweb がこのプロセスを自動的に終了するか、少なくともクライアントの中止時にメッセージを送信する見落としている何かがあるかどうかを知りたいです。何か案は?

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

json - mochiweb を使用してリストを JSON エンコードする

mochiweb を使用してリストを JSON エンコードする必要があります。

以下を取得するにはどうすればよいですか。

このビットの JSON を生成するには: