api.php 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. <?php
  2. // +----------------------------------------------------------------------
  3. // | ThinkCMF [ WE CAN DO IT MORE SIMPLE ]
  4. // +----------------------------------------------------------------------
  5. // | Copyright (c) 2013-2019 http://www.thinkcmf.com All rights reserved.
  6. // +----------------------------------------------------------------------
  7. // | Author: 老猫 <zxxjjforever@163.com>
  8. // +----------------------------------------------------------------------
  9. namespace think;
  10. // [ 入口文件 ]
  11. // 调试模式开关
  12. define('APP_DEBUG', true);
  13. define('DS', DIRECTORY_SEPARATOR);
  14. // 定义CMF根目录,可更改此目录
  15. define('CMF_ROOT', dirname(__DIR__) . '/');
  16. // 定义CMF数据目录,可更改此目录
  17. define('CMF_DATA', CMF_ROOT . 'data/');
  18. // 定义应用目录
  19. define('APP_PATH', CMF_ROOT . 'api/');
  20. // 定义路由目录
  21. define('ROUTE_PATH', APP_PATH . 'route.php');
  22. // 定义配置目录
  23. define('CONFIG_PATH', CMF_ROOT . 'data/config/');
  24. define('CACHE_PATH', CMF_DATA . 'cache' . DS);
  25. // 定义命名空间
  26. define('APP_NAMESPACE', 'api');
  27. // 定义网站入口目录
  28. define('WEB_ROOT', __DIR__ . '/');
  29. // 加载基础文件
  30. require __DIR__ . '/../vendor/thinkphp/base.php';
  31. // 执行应用并响应
  32. Container::get('app', [APP_PATH])->run()->send();