PHP code example of naka1205 / phpkoa_static
1. Go to this page and download the library: Download naka1205/phpkoa_static library. Choose the download type require. 2. Extract the ZIP file and open the index.php. 3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
naka1205 / phpkoa_static example snippets
ned('DS') or define('DS', DIRECTORY_SEPARATOR);
use Naka507\Koa\Application;
use Naka507\Koa\Context;
use Naka507\Koa\Error;
use Naka507\Koa\Timeout;
use Naka507\Koa\NotFound;
use Naka507\Koa\Router;
use Naka507\Koa\StaticFiles;
$app = new Application();
$app->υse(new Error());
$app->υse(new Timeout(5));
$app->υse(new NotFound());
$app->υse(new StaticFiles(__DIR__ . DS . "static" ));
$router = new Router();
$router->get('/index', function(Context $ctx, $next) {
$ctx->status = 200;
yield $ctx->render(__DIR__ . "/index.html");
});
$app->υse($router->routes());
$app->listen(3000);