單域名多版本app訪問接口

應用目錄下單路由文件,初始覺得能夠模塊配置配置路由,再和並,與config.php相似呢,然並卵php

能夠擴展,api

默認狀況下,只會加載一個路由配置文件route.php,若是你須要定義多個路由文件,能夠修改route_config_file配置參數,例如:數組

// 定義路由配置文件(數組)
'route_config_file' =>  ['route', 'route1', 'route2'],

若是存在相同的路由規則,同樣能夠參考前面的批量註冊方式進行定義。post

so,就成下面這樣了測試

有一個思路code

定義一個獲取版本號方法,接口

if(!function_exists('get_api_version')){
    /**
     * 獲取api接口版本號
     * @return string
     */
    function get_api_version(){
        $version = ltrim(str_replace($_SERVER['QUERY_STRING'], '', $_SERVER['REQUEST_URI']), '/');
        return $version ? $version . '/' : '';
    }
}

postman測試完美,可是APP請求接口不行- -!路由

還有個問題是,通用接口和版本接口不能完美合併,形成了接口冗餘....get

相關文章
相關標籤/搜索