1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/naka507-phpkrpano

Клонировать/Скачать
app.php 954 Байты
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
naka507 Отправлено 03.01.2019 04:42 0f00567
<?php
require __DIR__ . '/vendor/autoload.php';
define('DS', DIRECTORY_SEPARATOR);
define('IS_CLI', PHP_SAPI == 'cli' ? true : false);
define('IS_WIN', strpos(PHP_OS, 'WIN') !== false);
define('TEMPLATE_PATH', __DIR__ . DS . 'template');
define('PUBLIC_PATH', __DIR__ . DS . 'public');
define('VTOUR_PATH', __DIR__ . DS . 'vtour');
$tools = "tools_linux";
if ( IS_WIN ) {
$tools = "tools_win";
}
define('TOOLS_PATH', __DIR__ . DS . $tools);
if ( !IS_CLI ) {
die('Please use cli');
}
use Naka507\Koa\Application;
use Naka507\Koa\Context;
use Naka507\Koa\Error;
use Naka507\Koa\Timeout;
use Naka507\Koa\NotFound;
use Naka507\Koa\StaticFiles;
$app = new Application();
$app->υse(new Error());
$app->υse(new Timeout(20));
$app->υse(new NotFound());
$public_path = __DIR__ . DS . "public" ;
$app->υse(new StaticFiles( $public_path ));
$routes = require __DIR__ . DS . "routes.php";
$app->υse($routes->routes());
$app->listen(3000);

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/naka507-phpkrpano.git
git@api.gitlife.ru:oschina-mirror/naka507-phpkrpano.git
oschina-mirror
naka507-phpkrpano
naka507-phpkrpano
master