問題タブ [servant]
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.
rest - Servant で http ヘッダーにアクセスするにはどうすればよいですか?
Rest API を使用した単純なサーバント アプリケーションがあります。
http ヘッダーにアクセスして、条件に応じて http403 などの特定の応答を返すにはどうすればよいですか?
haskell - Servant の HTML ページ -- REST API と静的 HTML ページを組み合わせるには?
私は単純なハローワールドサーバントアプリケーションを持っています。静的または動的な HTML ページをいくつか追加する必要があります。どうやってやるの?ドキュメントには記載されていません。Haskell コードで html レイアウトを作成したくないことに注意してください。すでに作成されている html ページを Haskell に表示させたいのです。
アップデート:
これをどのように組み合わせることができますか:
私がすでに持っているもので:
更新 2:
働く:
動作していません、まったく応答がありません:
なぜだろう?
html - テンプレート (レイアウト) ページ機能を Haskell Servant Web サイトに追加するにはどうすればよいですか?
テンプレートまたはレイアウト機能をサーバントの Web サイトに追加するシンプルで簡単な方法を探しています。そのため、似たようなページがいくつかある場合、それぞれのレイアウトを完全に最初から作成する必要はありません。マスター ページまたはレイアウト ページを作成すると、各ページがそれを継承し、HTML レイアウトを適切に変更できます。誰もがそれを知っています。
どうやってやるの?現在、以下のコードを使用していますが、
Haskell コードで html レイアウトを記述しなければならないようなアプローチは使いたくないことに注意してください。
haskell - サーヴァントでリシウス+ハムレット+ユリウスを使う
Yesod のシェイクスピアのテンプレート (Licius + Hamlet + Julius) を使用したいのですが、これには少し問題があります。Enter link description hereの次のコードは機能します。
しかし、次のコードは機能していません:
Licius + Hamlet + Julius for Servant (Yesod 全体なし) を一緒に構築するにはどうすればよいですか?
haskell - Haskell/Persistent: 「selectList」の再利用
私は Servant で API を作成しようとしていますが、次のような多くのハンドラーを作成しています。
等々。
もっと似たものを持てるようになりたい
ただし、エラーが発生します
最終的にはこのようなものを手に入れることができることを願っています
それ以外の
haskell - Wai/Warp アプリで domain.com から www.domain にリクエストをリダイレクトする方法は?
私のサイトは Haskell/Servant と Wai/Warp で構築されています。私からのすべてのリクエストを 301 または 302 ステータスにリダイレクトする必要がありdomain.com
ますwww.domain.com
。Wai/Warp の助けを借りて、何とかそれができることを知っています。どのように正確に?
haskell - Word8でパターンマッチングができない
Servant/Wai アプリで、「domain.com」から「www.domain.com」へのすべてのリクエストをリダイレクトしたい
エラーは
私はそれが何を意味するかを知っており、クラス Show は Word8 用に実装されるべきだったと思います。実装されていない場合は、理由があるに違いありません。多分私はそれを間違った方法でやっていますか?
どうすればこれを修正できますか、または別のより良い方法で実行できますか?
アップデート:
コンパイルできません:
常に型の不一致があります。