api

作者: 记得微笑_d5ed | 来源:发表于2017-06-26 13:33 被阅读0次

    万岸项目总结

    这是我来到昂恪公司做的第一个项目,这个项目开发周期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(地址)

    相关文章

      网友评论

          本文标题:api

          本文链接:https://www.haomeiwen.com/subject/rmbdcxtx.html