上一篇已经提到如何安装以及利用 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,如需转载请自行联系原作者