YurunDoc 配置文件

2018-10-12 13:20 更新

通用配置文件

路径:Config/config.php

<?php
return array(
    // 插件列表
    'plugins'           =>   array(
        'Cross\\RequestFilter',
        'Batch\\RequestFilter',
    ),
    // 临时目录地址,为空则取系统默认
    'temp_dir'  =>   '',
    // 使用自定义实现的重定向,性能较差。如果不是环境不支持自动重定向,请勿设为true
    'http_custom_location'  =>   false,
    // http请求超时时间,单位:毫秒
    'http_timeout'  =>   10000,
);

接口代理配置文件

路径:Config/cross.php

<?php
return array(
    // url地址的参数名
    'param_url' =>   'url',
    // 过滤请求header
    'request_header_filter' =>   array(
        'Connection',
        'Transfer-Encoding',
        'Content-Length',
        'Keep-Alive',
        'Host',
    ),
    // 过滤返回header
    'response_headers_filter'   =>   array(
        'Connection',
        'Host',
    ),
    // 是否过滤当前相同域名的url请求访问,为true时,filter_own无效
    'filter_own_domain' =>   false,
    // 是否过滤通过接口的index.php的请求访问
    'filter_own'        =>   true,
);

接口合并配置文件

路径:Config/batch.php

<?php
return array(
    // 是否过滤当前相同域名的url请求访问,为true时,filter_own无效
    'filter_own_domain' =>   false,
    // 是否过滤通过接口的index.php的请求访问
    'filter_own'        =>   true,
    // 预定义的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',
    ),
);
以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号