問題タブ [haskell-snap-framework]
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 - スナップと強盗でutf8テキストを表示するには?
私はwriteBS
writeText
Snap とrenderTemplate
from heist を使用しましたが、どれも Unicode をサポートしていないようです。
/
orルートで「你好世界」が出力されると思っていたのです/test
が、実際にはちょっと面倒なコードが出力されているだけです。
haskell - Snap0.13.0 コンパイル エラー
新しいubuntu12.04システム(ghcとhaskell-paltformをインストールしたばかり)にスナップをインストールしようとしました
cabal install snap
が、レンズがvector-0.10.0.1に依存しているため失敗したため、ベクターを再インストールし、レンズをインストールして、スナップをインストールしようとしました繰り返しますが、今回は snaplet.auth のコンパイル時にエラーが発生しました:
今回はどうするか迷っています。
- - - - - - - - - - - - - アップデート - - - - - - - - - - - -
.cabal と .ghc のすべてのファイルを削除し、上で説明したようにレンズを再インストールしました (最初の試行は失敗しましたが、2 回目の試行は機能したため、レンズを 2 回インストールする必要があります)。次に、snap の代わりに snap-0.13.0.1 をインストールしました。 、そして今回はうまくいきます。
haskell - Snaplet での RST、Lensed、LensT の抽象化を理解するにはどうすればよいですか?
私は最近 Snap のソースを読んでいますが、これは素晴らしいことですが、Snaplet Handler のソースを読み始めたとき、RST、Lensed、LensT の抽象化に行き詰まりました。
LensT が Lensed に変更されました
そしてSnaplet Design
言ったWe switched to a slightly more specialized monad formulation called Lensed that avoids traversal of the whole state hierarchy when the state is manipulated.
Snap と Snaplet Handler の実装にはギャップがあるように感じます。キーは RST、LensT、Lensed です。参考になるドキュメントはありますか?
haskell - Snap Web フレームワークと動的再コンパイル
Snap Web フレームワークを使用して Web アプリを構築しています。snap init でプロジェクトを作成しました。
次に、cabal install -fdevelopment、cabal run を実行すると、chrome からインデックス ページにアクセスしようとすると、このエラーが表示されます。
何か案は?
haskell - Snap Web フレームワークのカスタム 404
Snapでウェブサイトを構築しています。カスタム 404 ハンドラーを指定して、存在しないすべてのルートをキャプチャするにはどうすればよいですか?
デフォルトを再定義したい:
ありがとう
haskell - snap webframework を使用して、サイトのルートで一致させる
Snapでサイトを構築しています。
ルートで、サイトのルート ディレクトリを照合するにはどうすればよいですか?
すなわち
上記のコードは、(localhost:8000/) で呼び出されたときにリダイレクトされません。
haskell - スナップ: パラメータ タイプ エラー
このタイプのエラーが発生します:
ただし、Params 型は Map ByteString [ByteString] です。
それが助けになるなら、これは完全な機能です:
ありがとうございました。