萬岸項目總結(jié)
這是我來到昂恪公司做的第一個項目,這個項目開發(fā)周期25天.我們團隊的開發(fā)人員7個人, PHP后端3個人和一個前端.一個UI一個測試妹子,和一個產(chǎn)品,當(dāng)然共同完成了這個項目,首先在這里感謝我們團隊在遇到困難的時候給我指點,很好的解決了問題;
1.接口api
在這個項目中我學(xué)到了很多新的東西, 首先在接口api方面,由于之前做的web項目比較多,對于接口方面不是太熟, 而在這個項目中會涉及到接口,經(jīng)過項目組長元龍哥的指點,了解了在寫接口中應(yīng)該要注意那些東西,, 在Yii中在代碼運行之前就定義為jsion格式Y(jié)ii::$app->response->format= Response::FORMAT_JSON; 1.寫一個方法,當(dāng)需要返回jsion格式數(shù)據(jù)時候調(diào)該方法;
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設(shè)置共享的域名
3.解決跨域問題
Header set Access-Control-Allow-Origin http://wantu3.cn 指定允許跨域的域名
Header set Access-Control-Allow-Credentials true 響應(yīng)的類型
如若配置該項蝶俱,則在前端請求代碼中的頭部信息中同樣也要配置//跨域時宏所,cookie添加到請求中$httpProvider.defaults.withCredentials = true;