kemal

    0

    2答えて

    シャードインストールはうまくいっていましたが、コンパイルでこのエラーが発生しました。 icrで、ローカルpostgresデータベースに正常に接続できることを確認しました。どんな助けでも大歓迎です!ありがとうございました。 [[email protected]:kemal-react-pg-chat-master]$ crystal build src/app.cr --release

    1

    1答えて

    私はクリスタルを初めて使っています(実際にはルビーを使ったことはありません)。私はecr docsを見ましたが、そこに答えが見つからないようです。 Kemalの動的テンプレートに埋め込みCrystalを使用しています。確認できますか?テンプレートは呼び出しのスコープで使用可能な変数のみをレンダリングすることができますか、テンプレート自体からメソッド/関数呼び出しを行うことはできますか? I.テンプ

    0

    1答えて

    私が必要とするのは、本体にアクセスするキー/値の特定の数があるケメールのPOSTリクエストと、次にストリング化して渡すだけの任意のJSONオブジェクトです後でJSONに解析します。 私の問題は、明らかにタイプを正しく取得できないことです。このような潜在的なJSON本体の 思う: { "endpoint": "http://example.com", "interval": 50

    1

    1答えて

    クリスタル言語で書かれたkemalフレームワークを使用してWebアプリケーションを設定しようとしています。私は入門ガイドに記載されているチュートリアルに従いましたhere しかし、私は最も基本的なWebアプリケーションを動作させることさえできません。 Kemal.run行は、lib/kemal/src/kemal/param_parser.cr:69行にトレースするエラーを示し、このエラーはund

    1

    1答えて

    htmlフォームでユーザー入力を取得し、そのデータを使用してデータベーステーブルを作成したいとします。 Sinatraはフォームデータをハッシュ、paramsで返します。ケマルとクリスタルでこれをすることはできますか? 私はクリスタルを学ぶ過程にあるので、これはまだ可能ではないかもしれません。 すべての回答を事前におねがいします。一方、私はまだ掘り下げています:)

    1

    1答えて

    私はKemalを使用してCrystalに単純な静的サイトを作成しようとしています。 this pageになると、私はうまくいくはずですが、サイトを読み込もうとすると404が表示されます。 私のプログラムは、このようになります(あなたは私が問題を追跡しようとしてコメントアウトすべてのコードを見ることができます) #require "./LiedThisWeek/*" require "kemal"

    0

    1答えて

    WebSocket経由で接続されたまともなユーザーにデータデータを送信するにはどうすればよいですか?私は知っている、 Websocket接続はコンテキストを生成するが、コンテキスト(env)に応じて1人(またはいくつかの)接続しているユーザにデータを送信するための適切なソケット接続をフィルタリングするにはどうすればよいですか? SOCKETS = [] of HTTP::WebSocket ws

    0

    2答えて

    ケマルにthis answerを実装します。 私の現在の設定がapp/public/map.pdfでpdfファイルを持っている、と私のメインの結晶ファイルに次のコード: require "kemal" #... get "/map.pdf" do |env| env.response.headers["Content-Type"] = "application/pdf"

    0

    1答えて

    私は、レスポンスのコンテンツタイプがtext/htmlなら、私は見ることができるクリスタル(特にケマル)用のツールを書こうとしています。 HTTP::Responseに書き込まれてから、HTML要素を既存のhtml応答本体に挿入してクライアントに送信されます。 HTTP::Server::Responseは書き込み専用ですが、Gzip::Writerのようなものは本文を変更することができます。 H

    4

    2答えて

    CrystalとKemalを使用して非ブロッキングサーバーを作成しようとしました。これは、(a)UDPメッセージのストリームをリッスンし、(b)そのメッセージをws接続を開始したすべてのブラウザにWebSocketに送信します。 はこれまでのところ、私が管理することができる最高は次のとおりです。 require "kemal" require "socket" server = UDPSoc