thinkphp5 加入版本控制

1、前端header头部加入字段

header: {
'content-type': 'application/x-www-form-urlencoded',
'token': token, //token加密
'version': 'v1', //接口版本
},

2、服务端加入字段 token,version否则无法通过验证请求

<IfModule mod_headers.c>
Header add Access-Control-Allow-Origin *
Header add Access-Control-Allow-Headers "token,version"
Header add Access-Control-Max-Age: 1728000
</IfModule>

3、路由文件router.php

 

$v = $this->request->header('version');
$v = $v ? $v:'v1';
if($v){
// Route::bind('api');
Route::rule('api/:c/:b', 'api/'.$v.'.:c/:b');
Route::rule(':cc/:aa/', 'api/v1.:cc/:aa');
}

 

   

 

posted @ 2019-05-28 16:58  沧海一粒沙  阅读(648)  评论(0编辑  收藏  举报