問題タブ [haskell-warp]
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.
http - Warp での HTTP GET クエリ パラメータの処理
warp HTTP サーバーを使用して、HTTP クエリ パラメータを処理したいと考えています。
次のような URL に対して Warp に何かをレンダリングさせるのは簡単です (たとえば、こちらを参照)。
レンダリングするにはどうすればよいですか
id
コンテンツがクエリパラメータに依存する方法で?
さらに、そのようなパラメーターがない場合、どのように処理できますか?
haskell - Scotty / wai を使用してプロキシの背後にあるときに実際の IP アドレスをログに記録する方法
これは私の scotty アプリです。リクエストをコンソールに記録する方法に注目してください。
私の scotty アプリは、プロキシ メカニズムを使用して nginx の背後で実行されます。これにより、scotty アプリは次のようにログに記録します。
REAL IP ADDRESSをログに記録したい。
Node.js/Express アプリで同じ問題が発生し、次のように解決しました。
Express.js: リモート クライアント アドレスを取得する方法
Scotty でこの問題を解決するにはどうすればよいですか?
haskell - Scotty、WAI: リクエストボディのキャプチャ
リクエストボディをキャプチャできなくなったようです。更新後に問題が発生したとき、すべてがここから始まりました。私はそれを調査しようとしていましたが、scotty の関数でも、Scotty が構築する Network.WAI 関数でも、リクエスト本文を取得できないところまで来ましbody
た。おそらく、json 本体を自分で解析できるのは、取得できた場合のみです。
私はこれを試していますが、うまくいきません。空のバイト文字列を取得するだけです。
では、リクエスト本文をキャッチするために何が間違っているのでしょうか? Scotty が通常どおり機能しなくなるように、最近、Scotty にどのような変更が加えられましたか?
ありがとう
haskell - Yesod -- devel.hs: connect: 存在しません (接続が拒否されました)
Web アプリを新しいサーバーに移動し、プロジェクトを Yesod 1.2 から 1.4 にアップグレードしています。yesod devel を実行すると、次のエラーが発生しました。
これをすばやくデバッグする方法がわかりません。これは Ubuntu 14.04 x64 で実行されています。ポート 3000 で別の Web サーバーを実行できます。