文件名称:webmachine:用于构建Web应用程序的基于REST的系统
文件大小:1.47MB
文件格式:ZIP
更新时间:2024-03-13 00:44:37
Erlang
网络机器 该项目始于Riak的创建者和维护者 。 由于Webmachine对于更广泛的Erlang社区的重要性,因此成立了一个新的组织。 请联系以参与。 概述 Webmachine是一个应用程序层,它在mochiweb提供的出色的按位和HTTP语法管理的基础上增加了HTTP语义意识,并提供了一种简单明了的方式将其连接到应用程序的行为。 可获得更多信息。 您还可以阅读有关Webmachine的过去博客文章。 发展 Webmachine是一个项目。 运行所有测试和透析仪就像 make all 但是,如果您想单独运行它们: EUnit: rebar3 eunit 透析仪: rebar3 dialyzer 如果您没有rebar3 ,那么应该得到它。 如果您不想这样做,它会作为“ make all一部分下载 快速开始 为用户提供了模板,可快速轻松地创建一个新的webmachine应用程序
【文件预览】:
webmachine-master
----rebar3(743KB)
----priv()
--------www()
--------trace()
----rebar.lock(129B)
----src()
--------webmachine_decision_core.erl(27KB)
--------wrq.erl(14KB)
--------webmachine_util.erl(21KB)
--------webmachine.erl(2KB)
--------webmachine_deps.erl(4KB)
--------webmachine_router.erl(10KB)
--------webmachine_request.erl(41KB)
--------webmachine_headers.erl(2KB)
--------webmachine_error_handler.erl(4KB)
--------webmachine_error_log_handler.erl(5KB)
--------webmachine_app.erl(2KB)
--------webmachine_logger_watcher.erl(2KB)
--------wmtrace_resource.erl(13KB)
--------webmachine.app.src(937B)
--------webmachine_error.erl(2KB)
--------webmachine_dispatcher.erl(26KB)
--------webmachine_access_log_handler.erl(7KB)
--------webmachine_log.erl(8KB)
--------webmachine_perf_log_handler.erl(5KB)
--------webmachine_mochiweb.erl(12KB)
--------webmachine_logger_watcher_sup.erl(1KB)
--------webmachine_resource.erl(9KB)
--------webmachine_multipart.erl(14KB)
--------webmachine_sup.erl(2KB)
----.travis.yml(271B)
----LICENSE(10KB)
----test()
--------wm_integration_test.erl(4KB)
--------decision_core_test.erl(62KB)
--------wm_echo_host_header.erl(1KB)
--------wm_integration_test_util.erl(5KB)
--------etag_test.erl(6KB)
----README.md(3KB)
----Makefile(548B)
----rebar.config(487B)
----docs()
--------http-headers-status-v3.png(403KB)
----.gitignore(79B)
----rebar.config.script(1011B)
----THANKS(344B)
----include()
--------wm_reqstate.hrl(295B)
--------wm_reqdata.hrl(2KB)
--------wm_compat.hrl(216B)
--------webmachine.hrl(28B)
--------webmachine_logger.hrl(449B)
--------wm_resource.hrl(49B)