每个项目都会有对外接口或者提供web服务的需求,erlang有一些优秀的提供http服务的依赖包,包括cowboy、mochiweb、misultin等,本文选用cowboy,对cowboy进行搭建。
网上搜cowboy有很多关于它的介绍说明,大家可以直接看cowboy文档介绍,这里就不做介绍了,直接开始搭建。
一、说明
- 本文环境:windows、idea、rebar3,搭建可以参考windows下idea使用rebar3
- rebar3依赖相关文档连接
- 本文使用的rebar3指令:rebar3 compile、rebar3 shell、rebar3 deps
- 本文搭建内容为gpb依赖后续,继续对test.app进行搭建,目的是使test.app能够接受http请求
二、添加cowboy依赖
1、cowboy下载
- cowboy-2.9.0下载地址
- 下载完压缩包,解压到deps目录下,改名为cowboy
2、cowboy依赖拉取
- 同rebar3_gpb_plugin,采用偷懒方法,利用rebar.config拉取依赖
- 修改rebar.config如下
{erl_opts, [debug_info]}.
{deps, [cowboy]}.
- cmd执行rebar3 deps,得到_build/default/lib下对应的依赖文件<