Files
im/config/route.php
T
2026-02-28 16:18:52 +08:00

34 lines
1.1 KiB
PHP
Executable File

<?php
/**
* This file is part of webman.
*
* Licensed under The MIT License
* For full copyright and license information, please see the MIT-LICENSE.txt
* Redistributions of files must retain the above copyright notice.
*
* @author walkor<walkor@workerman.net>
* @copyright walkor<walkor@workerman.net>
* @link http://www.workerman.net/
* @license http://www.opensource.org/licenses/mit-license.php MIT License
*/
use Webman\Route;
Route::get('/u/{code}', [\app\controller\IndexController::class, 'user']);
Route::get('/g/{code}', [\app\controller\IndexController::class, 'group']);
Route::get('/privacy_policy', [\app\controller\IndexController::class, 'privacy_policy']);
Route::get('/aboutus', [\app\controller\IndexController::class, 'aboutus']);
Route::get('/register/{code}', [\app\controller\CommonController::class, 'register']);
// Prometheus metrics endpoint
Route::get('/metrics', [\app\controller\MetricsController::class, 'index']);
Route::fallback(function(){
$fn = 'public/index.html';
if(file_exists($fn)){
return view($fn);
}
});