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