api.php 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <?php
  2. // +----------------------------------------------------------------------
  3. // | ThinkCMF [ WE CAN DO IT MORE SIMPLE ]
  4. // +----------------------------------------------------------------------
  5. // | Copyright (c) 2013-present http://www.thinkcmf.com All rights reserved.
  6. // +----------------------------------------------------------------------
  7. // | Author: 老猫 <zxxjjforever@163.com>
  8. // +----------------------------------------------------------------------
  9. // [ 应用入口文件 ]
  10. namespace think;
  11. // 调试模式开关 已经移到.env文件中,APP_DEBUG = true
  12. //define('APP_DEBUG', true);
  13. // 定义CMF根目录,可更改此目录
  14. define('CMF_ROOT', dirname(__DIR__) . '/');
  15. // 定义CMF数据目录,可更改此目录
  16. define('CMF_DATA', CMF_ROOT . 'data/');
  17. // 定义应用目录
  18. define('APP_PATH', CMF_ROOT . 'app/');
  19. // 定义网站入口目录
  20. define('WEB_ROOT', __DIR__ . '/');
  21. // 定义命名空间
  22. define('APP_NAMESPACE', 'api');
  23. require CMF_ROOT . 'vendor/autoload.php';
  24. // 执行HTTP应用并响应
  25. $http = (new App())->http;
  26. $response = $http->run();
  27. $response->send();
  28. $http->end($response);