cowboy

    0热度

    1回答

    我在使用Cowboy 2.0(最新的RC)的Erlang应用程序中获得了以下REST处理程序。我一直在阅读文档前面,并且我不明白我的代码有什么问题。 init(Req, State) -> {cowboy_rest, Req, State}. content_types_provided(Req, State) -> error_logger:info_msg("Conte

    0热度

    1回答

    AWS HealthCheck端点不会发送任何会导致Cowboy(v 1.1.2)返回400的标头。这会导致容器重新启动。 有什么办法解决这个问题吗? 相关github上的问题:https://github.com/phoenixframework/phoenix/issues/2437 卷曲请求重现错误: curl http://localhost:4000/ping -H 'Host:'

    0热度

    1回答

    我正在用Cowboy和Sync构建使用Erlang.mk的应用程序。除了fragments_app(片段是我的项目的名称)外,重新编译对于大多数模块都非常有效。我有一个路由配置那里,当我改变它(如增加新航线),我得到一个关于模块通知被重新编译: =INFO REPORT==== 14-Apr-2017::19:56:59 === /app/src/fragments_app.erl:0: Rec

    0热度

    1回答

    我看到许多使用Cowboy作为HTTP Web服务器和Express JS作为Web应用程序服务器的网站。他们的Server HTTP头是牛仔,而X-Powered-By HTTP头是Express。 例如:http://passportjs.org/ 我想知道他们为什么这么做?为什么他们在Express之前使用Cowboy作为HTTP Web服务器?而且我如何使用Cowboy作为HTTP Web

    1热度

    1回答

    我的目标是能够在phoenix控制器内处理分块的HTTP请求。我认为解决方案是使用Plug.Conn.read_body但是我收到错误或超时。 目前我认为最好的解决方案是自定义解析器。 defmodule Plug.EventStreamParser do @behaviour Plug.Parsers alias Plug.Conn def parse(conn,

    0热度

    1回答

    我使用leptus(基于Cowboy)作为RESTful服务器。我遇到了路由器问题。 在我的代码: post("/restconf/operations/nm-restful:create-mp", Req, State) -> {200, {json, <<>>, State}. 牛仔,当有一个冒号,它会做绑定。但是如果URL路径中实际存在冒号呢?我不希望它受到束缚。官方网站教程中

    0热度

    1回答

    我正在使用Exrm来部署我的Phoenix应用程序。我已经配置我的应用程序绑定到0.0.0.0在我config/prod.exs: config :apiServer, ApiServer.Endpoint, http: [ip: {0, 0, 0, 0}, port: 4000], url: [host: "sitenamehere.co", port: 4000],

    0热度

    1回答

    现在,我使用牛仔作为websocket服务器,我知道处理程序实现了一种称为cowboy_websocket_handler的行为,并且每次我们收到一个websocket_handle/3函数请求和回复请求,我们回复使用{reply, X, _}。然而,由于WebSocket是一个双向协议,并且该服务器可以在没有请求的情况下到达客户端,我如何向客户端发送一些数据,而不是web_socket_hand

    0热度

    1回答

    我有这个工作与ERLC_OPTS的修改,所以我想。 不得不清理我的erlang.mk并没有保存它。 我在哪里添加警告ok标志? [email protected]:~/tunnel-deploy# make run erlang.mk:26: Please upgrade to GNU Make 4 or later: https://erlang.mk/guide/installation.h

    0热度

    1回答

    我想实现的REST处理程序,并有下面的代码: -module(example_handler). -behaviour(cowboy_handler). -export([init/2, allowed_methods/2, content_types_provided/2, get_json/2]). init(Req, State) ->