cowboy 2.0 程序如何调试

cowboy 2.0 版本程序是如何实现调试?

1. 修改 makefile 增加调试信息

PROJECT = echo_get
PROJECT_DESCRIPTION = Cowboy GET echo example
PROJECT_VERSION = 1

LOCAL_DEPS = mnesia
DEPS = cowboy
dep_cowboy_commit = master
ERLC_OPTS = +debug_info

include ../../erlang.mk


2. 生成新的编译版本

make clean

make


3. 在当前目录下边生成一个ebin 目录,里边有echo_get.app

4. 命令行启动 erl 

1> application:start(crypto).
ok
2> application:start(ranch).
ok
3> application:start(cowlib).
ok
4> application:start(cowboy).
ok
5> ls().              
.DS_Store                echo_get.app             echo_get_app.beam        
echo_get_sup.beam        toppage_handler.beam     
ok
6> application:start(echo_get).

ok


begin application:start(crypto), application:start(ranch), application:start(cowlib), application:start(cowboy) end.

好,程序运行起来了,现在就可以和调试普通程序一样进行进行调试了,

im().

ii(toppage_handler).

iaa([init]).

5. 用网页访问: localhost:8080/?echo=1234

好了,进入断点,成功。。。。。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值