YurunDoc 配置文件

2018-10-12 13:20 更新

通用配置文件

路徑:Config/config.php

<?php
return array(
    // 插件列表
    'plugins'           =>   array(
        'Cross\\RequestFilter',
        'Batch\\RequestFilter',
    ),
    // 臨時目錄地址,為空則取系統(tǒng)默認(rèn)
    'temp_dir'  =>   '',
    // 使用自定義實現(xiàn)的重定向,性能較差。如果不是環(huán)境不支持自動重定向,請勿設(shè)為true
    'http_custom_location'  =>   false,
    // http請求超時時間,單位:毫秒
    'http_timeout'  =>   10000,
);

接口代理配置文件

路徑:Config/cross.php

<?php
return array(
    // url地址的參數(shù)名
    'param_url' =>   'url',
    // 過濾請求header
    'request_header_filter' =>   array(
        'Connection',
        'Transfer-Encoding',
        'Content-Length',
        'Keep-Alive',
        'Host',
    ),
    // 過濾返回header
    'response_headers_filter'   =>   array(
        'Connection',
        'Host',
    ),
    // 是否過濾當(dāng)前相同域名的url請求訪問,為true時,filter_own無效
    'filter_own_domain' =>   false,
    // 是否過濾通過接口的index.php的請求訪問
    'filter_own'        =>   true,
);

接口合并配置文件

路徑:Config/batch.php

<?php
return array(
    // 是否過濾當(dāng)前相同域名的url請求訪問,為true時,filter_own無效
    'filter_own_domain' =>   false,
    // 是否過濾通過接口的index.php的請求訪問
    'filter_own'        =>   true,
    // 預(yù)定義的api接口
    'apis'  =>   array(
        /*
        '接口別名'  =>   array(
            'url'       =>   '接口地址',
            'method'    =>   'get', // 請求方式
            'condition' =>   array(
                'value'     =>   '{$之前的接口別名}.xxx', // 
                'regular'   =>   '' // 正則
            )
        ),
        */
    ),
    // 允許所有跨域訪問,為true時AllowOrigins無效
    'allow_all_origin'  =>   true,
    // 允許跨域訪問的域名,支持所有域名的子域名,不要帶http://
    'allow_origins' =>   array(
    ),
    // 接口返回的cookie有效期,單位:秒
    'cookie_expire' =>   86400,
    // 過濾請求header
    'request_header_filter' =>   array(
        'Connection',
        'Transfer-Encoding',
        'Content-Length',
        'Keep-Alive',
        'Host',
    ),
);
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號