erlang:基于cowboy,一键创建erlang…

接:erlang:基于cowboy,一键创建erlang工程(一)
mk_runScript(){
goProjectPath
echo "#!/bin/bash" >>$runScript
echo "# this is erlang template runScript!!">>$runScript
echo " " >>$runScript
echo "projectName=$(echo ${PWD##*/})" >>$runScript
echo "#Compile project ..." >>$runScript
echo "rebar compile" >>$runScript
echo "#--------Success compile project!--------">>$runScript
echo " " >>$runScript
echo "#Deployment project ..." >>$runScript
echo "erl -pa ebin -pa deps*">>}],
                            [],waiting,<<>>,undefined,false,waiting,[],<<>>,undefined}
echo "---SUCCESS mk_runScript!"
}

if [ ! -d ${projectName} ] ; then

mkdir ${projectName}
cd ${projectName}
mk_app
change_erlang_app
bootFile
includeDir
privDir
testDir
depsDir
mkHandler
mk_runScript
fi


2、运行服务
sh run.sh

3、测试
curl http://localhost:8080

4、最终效果:
Erlang/OTP 17 [erts-6.0] [source] [smp:4:4] [async-threads:10][kernel-poll:false]

Eshell V6.0  (abort with ^G)
1> Req:{http_req,#Port<0.1286>,ranch_tcp,keepalive,<0.155.0>,<<"GET">>,
                            'HTTP/1.1',
                            {{127,0,0,1},46617},
                            <<"localhost">>,undefined,8080,<<"/">>,undefined,<<>>,[],
                            [{<<"user-agent">>,<<"curl/7.35.0">>},
                              {<<"host">>,<<"localhost:8080">>},
                              {<<"accept">>,<<"*/*">>}],
                            [],waiting,<<>>,undefined,false,waiting,[],<<>>,undefined}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值