問題タブ [webmachine]
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.
erlang - http経由でクラッシュを返すだけでなく、ラガーにクラッシュを送信するようにwebmachineを構成する方法は?
デフォルトでは、webmachine ハンドラーがクラッシュした場合、クラッシュ スタック トレースが 500 エラー応答の本文で返されます。ラガー (または他のログ システム) にログを記録するように構成する方法はありますか?
erlang - Erlang ウェブサーバーの選択
ええ、主観的な質問です。しかし、ここには良い答えを得たそのような質問がたくさんあります。だから今、ErlangでREST APIを開発しようとする必要があります.Googleから入手したように、Cowboy、Webmachine、Yaws、MociwebなどのWebサーバーをインストールする必要があります。しかし、私が見つけることができるすべての情報は古すぎて、実際のものではないようです. では、どのサーバーがまだ開発を続けており、どのサーバーを選択すればよいでしょうか? このように私はまったく間違っていますか?
rest - Yaws の REST: 独自のソリューションを展開するか、Yaws + Webmachine を使用しますか?
Yaws を RESTful な方法で使用する方法、Webmachine が HTTP セマンティクスをリソースにマップする方法についての記事をいくつか読んでいましたが、そのすべてが概念を理解するのに大いに役立ちました。
- Zack Kessin の「Erlang を使用した Web アプリケーションの構築」のAPI の例
- Steve Vinoski のErlang と Yaws による RESTful サービス
- Sheehy/Vinoski - Webmachineを使用した RESTful Web サービスの開発
これが私が混乱したポイントです。毎回 REST 実装を作成するのではなく、優れたREST ツールキットとしての Webmachine と成熟した Web サーバーとしての Yaws が互いに補完し合うように見えますが、これらのツールが一緒に使用された形跡は見つかりませんでした。 . 関連する Google ヒットは、Steve Vinoski の twitterと彼の github の実験だけでした。
私はOTP(およびYaws、Web開発など)にかなり慣れていないため、何か不足している可能性があります。Webmachine は完全な OTP アプリケーションであり、Mochiweb にバンドルされているため、やり過ぎだと思いますが、それは暗闇の中のショットにすぎません。
(Cowboy にも独自の REST 実装があることは知っていますが、私にとっては Yaws の方が魅力的であり、REST はもちろん常に必要というわけではありません。)
heroku - Heroku で Erlang/Webmachine が起動しない
推奨されるビルドパックを使用して、Heroku で Webmachine アプリをセットアップしようとしています。私のプロフィールは
残念ながら、これはdynoを正しく開始せず、失敗します
しかし、heroku toolbelt 経由で同じコマンドを実行すると、コンソールで起動します。
おそらくdynoのデーモンとしてノードを起動する方法はありますか?
start
の代わりに使用しようとしたことに注意console
してくださいが、成功しませんでした。