kemal

    0熱度

    1回答

    我想要的是kemal中的一個POST請求,其中body有一定數量的鍵/值,我想訪問,然後是一個任意的JSON對象,我只想將它們串起來並傳遞,稍後解析回JSON。 我的問題是,我顯然無法獲得正確的類型。 認爲一個潛在的JSON體的這樣的: { "endpoint": "http://example.com", "interval": 500, "payload": {

    1熱度

    1回答

    我試圖設置一個使用水晶語言編寫的kemal框架的web應用程序。我遵循入門指南中提到的教程here 但是,我連最基本的Web應用程序都無法工作。行Kemal.run給出的錯誤跟蹤到線lib/kemal/src/kemal/param_parser.cr:69並顯示此錯誤undefined constant HTTP::FormData。我發現HTTP::FormData模塊https://gith

    0熱度

    1回答

    我怎樣才能發送數據數據到一個體面的用戶通過websockets連接?我知道, Websocket連接產生的上下文,但我怎麼能過濾一個體面的套接字連接發送數據到只有1(或一些)連接的用戶(s)取決於上下文(env)? SOCKETS = [] of HTTP::WebSocket ws "/chat" do |socket,env| room = env.params.query["ro

    4熱度

    2回答

    我一直在嘗試使用Crystal和Kemal創建一個非阻塞服務器,它將(a)偵聽發送給它的UDP消息流,然後(b)然後轉發該消息發送給任何已啓動ws連接的瀏覽器的WebSocket。 到目前爲止,我可以管理最好的是: require "kemal" require "socket" server = UDPSocket.new server.bind "localhost", 1234 p

    2熱度

    1回答

    我是水晶初學者。 我有問題,也許有人可以幫助我。 我使用凱末爾框架。 有這樣的代碼: require "kemal" require "json" channel = Channel(Card).new post "/posts" do |env| json = JSON.parse(env.request.body as String) url = json["u