<?php
/**
 * @copyright 
 * @license https://opensource.org/licenses/Apache-2.0
 * @link https://www.gougucms.com
 */
 
// [ 应用入口文件 ]
namespace think;

header("Access-Control-Allow-Origin: *"); //请求方式
header("Access-Control-Allow-Methods: HEAD,GET,POST,PUT,PATCH,DELETE,OPTIONS"); //请求方式
header("Access-Control-Allow-Headers: X-API-KEY, Origin, X-Requested-With,access-control-allow-origin, Content-Type, Accept, Access-Control-Request-Method,Access-Control-Request-Headers, Authorization,token,Access-Control-Allow-Origin"); //允许接收的header头参数 例如:需要传参userid，则需要这里配置一下
header('Content-Type: application/json');
header('Access-Control-Expose-Headers:*');
header('Access-Control-Allow-Credentials:true');
if (strtoupper($_SERVER['REQUEST_METHOD']) == 'OPTIONS') { //浏览器的option试探请求，要exit掉，不然你的业务会被执行两次
    echo '{code: 0, msg: "OPTIONS", time: "", data: null}';
    exit();
}

if (empty(file_exists(__DIR__ . '/../vendor/autoload.php'))) {
    echo '您还未安装PHP依赖包，请输入命令安装：composer install，安装教程点击<a href="https://blog.gougucms.com/home/book/detail/bid/1/id/2.html" target="_blank">这里</a>。';
    exit;
}
require __DIR__ . '/../vendor/autoload.php';

// 定义当前版本号
define('CMS_VERSION','4.5.09');

// 定义Layui版本号
define('LAYUI_VERSION','2.8.2');

// 定义项目目录
define('CMS_ROOT', __DIR__ . '/../');

// 定义
define('ROOT_PATH', __DIR__);

// 执行HTTP应用并响应
$http = (new App())->http;

$response = $http->run();

$response->send();

$http->end($response);
