Cowboy

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
(链接)
 
(未显示1个用户的7个中间版本)
第1行: 第1行:
Cowboy:一个 [[Erlang]] 开发的小巧、快速、模块化的 HTTP Server。
+
Cowboy
  
Cowboy REST handler 基于 [[Webmachine]] 构建。
+
[[文件: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
 +
...
 +
 +
编辑 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官网]
*[https://github.com/ninenines/cowboy Cowboy @ GitHub]
 
 
*[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]
  
第14行: 第51行:
 
[[category:erlang]]
 
[[category:erlang]]
 
[[category:REST]]
 
[[category:REST]]
 +
[[category:Huihoo Foundation]]

2022年9月25日 (日) 09:09的最后版本

Cowboy

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

[编辑] 项目

[编辑] 用户

[编辑] 文档

[编辑] 图集

[编辑] 链接

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱