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) ->