問題タブ [scotty]
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.
haskell - Scotty Convert GET パラメータ / Lazy.Text 変換
GET パラメータを関数に渡して、結果から文字列を連結しようとしています
アプリケーションをさらに面白くするために、Num の引数型インスタンスを必要とする関数を使用したいと考えています。
(or )x
に変換/読み取り、関数の結果を に戻すにはどうすればよいですか?Num
Maybe...
Data.Text.Internal.Lazy.Text
私は試した
エラーが発生します:
haskell - wai-logger FileLogSpec as Scotty Middleware report openFile: resource busy (ファイルがロックされています)
私は Haskell のバックエンド アプリケーションに Scotty を使用しており、すべてのリクエストをファイルに記録することに関心があります。既存の wai-middleware requestloggerは、 FileLogSpec が許可する複数の短いログファイルが好きなので、 FileLogSpecのプロパティが欲しいので十分ではありません。
ログの問題については別の解決策も受け入れていますが、Scotty からの切り替えには興味がありません。
私の問題は、最初のリクエストの後に次のエラーが発生することです。
アプリケーションはログを完全に停止します。
wai-logger をミドルウェアにする現在の実装は次のとおりです。
次のように、ブラケットを使用してロガーをクリーンアップしようとしました。
そして、これが私がそれを使用する方法です:
残念ながら、これは同じ結果につながりました。
wai ロガーにも問題を作成しました: https://github.com/kazu-yamamoto/logger/issues/183
完全なソースはこちらから入手できます: https://github.com/into-cps-association/utilities_backend
haskell - scotty で POST リクエストからシェル スクリプトを実行する
私は scotty を使用していますが、POST リクエストからシェル スクリプトを実行しようとすると、同じタイプのエラーが発生します。
Is it possible to invoke bash or shell scripts from a haskell program?の回答を使用する Haskellでシステムコマンドを実行しても、エラーメッセージを変更できませんでした。
エラーは次のとおりです。
シェル スクリプトの呼び出しに使用する関数とライブラリを、次のようないくつかの方法で変更しました。
() <- createProcess (proc "./shellscript.sh" ["-a", aparameter, "-b", bparameter, ...])
runProcess (shell "./shellscript.sh -a aparameter -b bparameter ...") >>= print
System.Process、System.Process.Typed、および System.Cmd ライブラリを使用してみました。
誰かが私のタイプの不一致を理解するのを手伝ってくれますか?