欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2, C++/F#/Lisp
Cowboy
来自开放百科 - 灰狐
(版本间的差异)
小 (→文档) |
小 |
||
(未显示1个用户的5个中间版本) | |||
第1行: | 第1行: | ||
− | + | Cowboy | |
− | + | [[文件:cowboy-home.png|right|Cowboy]] | |
==简介== | ==简介== | ||
− | + | Cowboy:一个 [[Erlang]] 开发的小巧、快速、模块化的 HTTP Server,采用 ISC 许可证。 | |
− | + | ISC 许可证在功能上等同于 BSD 2-Clause 和 MIT 许可证,删除了一些不再需要的语言。 | |
==功能== | ==功能== | ||
+ | Cowboy [[REST]] handler 基于 [[Webmachine]] 构建。 | ||
+ | |||
+ | Cowboy 适合构建嵌入式应用,它没有配置文件,也不会生成日志,一切都由 Erlang 控制。 | ||
+ | |||
+ | Cowboy for [[Internet of Things|IoT]] | ||
+ | |||
+ | ==指南== | ||
+ | $ mkdir hello_erlang | ||
+ | $ cd hello_erlang | ||
+ | $ wget https://erlang.mk/erlang.mk | ||
+ | $ make -f erlang.mk bootstrap bootstrap-rel | ||
+ | $ make run | ||
+ | ... | ||
+ | ([email protected])1> i(). | ||
+ | 编辑 Makefile | ||
+ | PROJECT = hello_erlang | ||
+ | PROJECT_DESCRIPTION = New project | ||
+ | PROJECT_VERSION = 0.1.0 | ||
+ | DEPS = cowboy | ||
+ | dep_cowboy_commit = master | ||
+ | DEP_PLUGINS = cowboy | ||
+ | include erlang.mk | ||
+ | 更多信息:[https://ninenines.eu/docs/en/cowboy/2.0/guide/getting_started/ Getting started] | ||
==项目== | ==项目== | ||
+ | *[https://github.com/ninenines/cowboy Cowboy @ GitHub] | ||
+ | |||
+ | ==用户== | ||
==文档== | ==文档== | ||
+ | *[http://docs.huihoo.com/erlang/conference/euc2017/a-tale-of-2.0-cowboy A tale of 2.0 Cowboy] | ||
*[http://docs.huihoo.com/erlang/conference/euc2015/cowboy-2.0.pdf Cowboy 2.0] | *[http://docs.huihoo.com/erlang/conference/euc2015/cowboy-2.0.pdf Cowboy 2.0] | ||
+ | |||
+ | ==图集== | ||
==链接== | ==链接== | ||
*[http://ninenines.eu/ Cowboy官网] | *[http://ninenines.eu/ Cowboy官网] | ||
− | |||
*[http://tsloughter.github.io/ceug_4_2012 Erlang, Cowboy and Batman.js for Building Web Applications] | *[http://tsloughter.github.io/ceug_4_2012 Erlang, Cowboy and Batman.js for Building Web Applications] | ||
第23行: | 第51行: | ||
[[category:erlang]] | [[category:erlang]] | ||
[[category:REST]] | [[category:REST]] | ||
− | [[category: | + | [[category:Huihoo Foundation]] |
2022年9月25日 (日) 09:09的最后版本
Cowboy
目录 |
[编辑] 简介
Cowboy:一个 Erlang 开发的小巧、快速、模块化的 HTTP Server,采用 ISC 许可证。
ISC 许可证在功能上等同于 BSD 2-Clause 和 MIT 许可证,删除了一些不再需要的语言。
[编辑] 功能
Cowboy REST handler 基于 Webmachine 构建。
Cowboy 适合构建嵌入式应用,它没有配置文件,也不会生成日志,一切都由 Erlang 控制。
Cowboy for IoT
[编辑] 指南
$ mkdir hello_erlang $ cd hello_erlang $ wget https://erlang.mk/erlang.mk $ make -f erlang.mk bootstrap bootstrap-rel $ make run ... ([email protected])1> i().
编辑 Makefile
PROJECT = hello_erlang PROJECT_DESCRIPTION = New project PROJECT_VERSION = 0.1.0 DEPS = cowboy dep_cowboy_commit = master DEP_PLUGINS = cowboy include erlang.mk
更多信息:Getting started
[编辑] 项目
[编辑] 用户
[编辑] 文档
[编辑] 图集
[编辑] 链接
分享您的观点