api

2017-06-26  本文已影响0人  记得微笑_d5ed

万岸项目总结

这是我来到昂恪公司做的第一个项目,这个项目开发周期25天.我们团队的开发人员7个人, PHP后端3个人和一个前端.一个UI一个测试妹子,和一个产品,当然共同完成了这个项目,首先在这里感谢我们团队在遇到困难的时候给我指点,很好的解决了问题;

1.接口api

在这个项目中我学到了很多新的东西, 首先在接口api方面,由于之前做的web项目比较多,对于接口方面不是太熟, 而在这个项目中会涉及到接口,经过项目组长元龙哥的指点,了解了在写接口中应该要注意那些东西,, 在Yii中在代码运行之前就定义为jsion格式Yii::$app->response->format= Response::FORMAT_JSON; 1.写一个方法,当需要返回jsion格式数据时候调该方法;

2.SESSION共享

1.在配置文件common/main-local.php中配置

'user'=> [

'enableAutoLogin'=>true,

'identityCookie'=> ['name'=>'_identity','httpOnly'=>true,'domain'=>'.wantu3.ypxl','path'=>'/',],

],

'session'=> [

'cookieParams'=> ['domain'=>'.wantu3.ypxl','lifetime'=>0,'path'=>'/',],

'timeout'=>3600,

],

domain设置共享的域名

3.解决跨域问题

Header set Access-Control-Allow-Origin http://wantu3.cn    指定允许跨域的域名

Header set Access-Control-Allow-Credentials true  响应的类型   
如若配置该项,则在前端请求代码中的头部信息中同样也要配置//跨域时,cookie添加到请求中$httpProvider.defaults.withCredentials = true;

http://www.cnblogs.com/echo2016/p/5395283.html(地址)

上一篇下一篇

猜你喜欢

热点阅读