問題タブ [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 - Snap バイナリのサイズを小さくしますか?
Snap webappをコンパイルすると (本番サーバーにデプロイするため)、19MB になります。何を与える?これは正常ですか?私は何か間違ったことをしていますか?
私のサイトには 3 つの静的ページしかなく、基本的にsnap の init projectです。
haskell - スナップレットの初期化中にサブスナップレットを使用しますか?
次のようなスナップレットがあります。
dbCache
そして、postgresql データベースから入力したいと思います。スナップレットの初期化中にこれを行うのは自然なことのようです。
では、質問は次のとおりです:モナドpgs :: Snaplet Postgres
内Initializer
で db からデータを読み取るためにどのように使用することが可能ですか?
haskell - Snapでアクティブなリンクを強調表示するには?
Snapを使用して、サイトのメニューの「アクティブ」リンクを強調表示する例を教えてください。または、少なくともどのように対処するか教えてください - 私にはわかりません。
他の Web フレームワークでは、通常、アクティブなページの内容に呼び出されるコンテキスト変数を設定しactive
、html で単純にチェックします。
強盗にはスプライスがありますが、それらを使用して現在の URL を把握したり、コンテキスト変数を設定したりする方法がわかりません。
私の解決策
@mightybyte と @Adam Bergmark のおかげで、次のことに落ち着きました。
Haskell コード:
そして、これが HTML で使用されるようになりました。
これは以下を生成します:
macos - スナップWebフレームワークとOSXパス
序文:OSX開発の新機能。
カバールインストールスナップ-これは正常に機能します。
ターミナルにスナップと入力しても何も起こりません。スナップパスをOSXの$PATHにエクスポートするにはどうすればよいですか?
同じことがhappstackとyesodでも起こります....これらは両方ともインストールされています
haskell - Snapアプリにmongodbを追加するにはどうすればよいですか?
これを考えると:
mongodbデータベース機能を追加したい場合はどこから始めればよいですか(この素晴らしい例はここにあります)???
Snapには2つの例しかありません。
- 1つの本当に単純なもの(ここでは役に立たない):http ://snapframework.com/docs/tutorials/snap-api
- そして、スナップで生成された上記のもの(私はすでにそれを生成した方法を忘れており、ドキュメントでそれを見つけることができないようですか?)
haskell - スナップのカバールビルドにCSSと画像を追加しますか?
スナッププロジェクトをビルドすると、静的リソースやテンプレートが含まれていません。
私のプロジェクト構造は次のとおりです。
現在、静的ファイル(単にコピーオーバー)とは別に、バイナリをサーバーにデプロイしています。
これを行うためのより良い方法はありますか?助けていただければ幸いです。
haskell - snaplet-mongodb-minimalistic をコンパイルするときの Cabal の問題
誰でも私がこれを解決するのを手伝ってくれますか? snaplet-mongodb-minimalisticパッケージから例 1をコンパイルしようとしていますが、次のエラーが発生します。
著者にイシューを提出しましたが、彼は忙しいようです。これを修正できる場合は、修正を提出します。
haskell - ホスト CGI アプリケーションをスナップできますか?
古い python CGI アプリケーションは、cgi 拡張子を持つ ocsigen の下で実行されています。以下のように設定するだけです。
その後、CGI アプリケーションは ocsigen の下で正常に実行できます。今、Snap に基づいて新しいアプリケーションを開発したいと考えていますが、古い CGI アプリケーションはまだ長時間実行する必要があります。では、スナップを構成してこの CGI アプリケーションを実行するにはどうすればよいでしょうか。
どんな提案でも大歓迎です!
haskell - cabal installは、受け入れ可能なCコンパイラが見つからないと文句を言います
Windowsでcabalからsnapをインストールしようとすると、Cコンパイラが見つからないと文句を言います。
出力は次のとおりです。
Haskellで書かれているのに、なぜ世界でCコンパイラが必要なのですか?
haskell - スナップ、IOおよび酸状態
Snapで酸状態を使おうとすると、障害にぶつかりました。
これが私がこれまでに得たものです。
最初に私の酸状態関連のオブジェクト(これはisbn番号の付いたダミーの本です):
そして、それをSnapと統合する私の実際の試み。ご覧のとおり、文字列isbnを返す必要がある__doQuery__関数の定義に問題があります。
私が欠けているものについての助けをいただければ幸いです。不明な点がある場合はお知らせください。質問を更新します。