127.0.0.1 api.vue-tp5.com
二、修改apche httpd.conf 文件<VirtualHost *:80>
DocumentRoot "D:\xampp\htdocs\vue-tp5\public"
ServerName www.vue-tp5.com
ServerAlias api.vue-tp5.com
</VirtualHost>
三、修改config.php
四、配置route.php
use think\Route;
//api.taitai.com ==> www.taitai.com/index.php/api
Route::domain('api','api');
return [
// api版本路由
//'api/:version/:controller'=>'api/:version.:controller/index',// 省略方法名时
':version/:controller/:function'=>'api/:version.:controller/:function'// 有方法名时
];
五、编写不同版本的接口文件文件结构

<?php
namespace app\api\controller\v1;
class Index
{
public function index()
{
return '这是v1版本的api默认控制器';
}
}
<?php
namespace app\api\controller\v2;
class Index
{
public function index()
{
return '这是v2版本的api默认控制器';
}
}
六、访问不同版本接口http://api.vue-tp5.com/v1/index/index
http://api.vue-tp5.com/v2/index/index
最佳答案
