主页

索引

模块索引

搜索页面

约定格式

约定格式:

在具体的介绍前先确定下格式, webmachine 类型的模块所有 function 都是如下格式( init/1 函数除外):

f(ReqData, Context) -> {Result, ReqData, Context}
参数说明:
  • ReqData: 它是http請求的对象,里面存放着所有http請求的数据!(它实际上应该是webmachine对mochiweb中的Reqest和Response实例化对象(就这样理解吧,用OOA)的封装)!

  • Context: webmachine留给你用的, 为方便你进行扩展功能!webmachine不对它进行处理,如果你不对它进行处理,它进来什么样,出去就是什么样!

  • Result: 这个就是你返回的結果了!

类型声明:

再确定下变量的基本类型,主要有下面几种(其他常用的就不说了) * string(): 字符串类型 * rd(): opaque record 的简称!实质就是ReqData,即前面说的webmachine的請求对象! * streambody(): * mochiwebheaders():

主页

索引

模块索引

搜索页面