api

万岸项目总结

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • spring官方文档:http://docs.spring.io/spring/docs/current/spri...
    牛马风情阅读 1,754评论 0 3
  • 标签 如果要配置的标签,那么必须要先配置标签,代表的包的概念。 包含的属性 name包的名称,要求是唯一的,管理a...
    偷偷得路过阅读 1,423评论 0 0
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,099评论 19 139
  • 其实萝卜青菜也有它的女神 不是只有兔子才会努力期待 说爱与不爱 不管萝卜还是青菜 习惯了它输给的养分 一旦停止就忍...
    寒见阅读 390评论 0 0
  • 题目: 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,...
    clshinem阅读 320评论 0 1