本文基于Phoenix1.3,但请求的处理流程跟1.2基本一致,只是模块的命名和目录结构有所差异. 简单介绍,phoenix是一个网站框架,本质就是http请求处理.这篇文章主要就是讲一个请求,在结果回到用户之前,走过了哪些路.通过这种方式,介绍phoenix框架中各个组成部分(包括endpoint.routing.controller.view.template.channel).仅作phoenix框架入门之用,未涉及底层cowboy框架. 上图(我很丑也并不温柔,手残作者 ==! ): 以上