問題タブ [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.

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

haskell - Scotty Convert GET パラメータ / Lazy.Text 変換

GET パラメータを関数に渡して、結果から文字列を連結しようとしています

アプリケーションをさらに面白くするために、Num の引数型インスタンスを必要とする関数を使用したいと考えています。

(or )xに変換/読み取り、関数の結果を に戻すにはどうすればよいですか?NumMaybe...Data.Text.Internal.Lazy.Text

私は試した

エラーが発生します:

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

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

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

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 ライブラリを使用してみました。

誰かが私のタイプの不一致を理解するのを手伝ってくれますか?