天天看点

phoenix 开发API系列(二)phoenix 各类 api 实现方式概述各类 api 的实现示例总结

上一篇已经提到如何安装以及利用 phoenix framework 来开发一个简单的 api。 接着上次的工程,下面演示如何通过 phoenix framework 来构建各种类型的 api 来应对前端的各类请求。

introduce by code:

controller 中相关代码:

router 相关代码: (router.ex)

启动 phoenix 开发服务器,就可以在浏览器中访问对应的 URL

introduce by code: api的参数的上面的示例一样

controller 中相关代码:(api_param_controller.ex)

测试api 可以使用 curl 命令:

测试api 可以使用 curl 命令: 命令中的 file 要替换成你的实际文件路径

可以看岀,phoenix framework 的 Plug 提供了丰富的功能,所以编写 api 非常方便。 掌握了上面的示例,基本就可以满足构建web服务时大部分的 api 的写法了。

本文转自wang_yb博客园博客,原文链接:http://www.cnblogs.com/wang_yb/p/5849441.html,如需转载请自行联系原作者