* @copyright walkor * @link http://www.workerman.net/ * @license http://www.opensource.org/licenses/mit-license.php MIT License */ use Webman\Route; use app\api\middleware\CheckApiAuthMiddleware; // API 路由:需先调用 /api/authToken 获取 auth-token,请求时携带 header: auth-token 或 Authorization: Bearer Route::group('/api', function () { Route::any('/authToken', [app\api\controller\AuthTokenController::class, 'index']); Route::post('/user/login', [app\api\controller\UserController::class, 'login']); Route::post('/user/register', [app\api\controller\UserController::class, 'register']); Route::post('/user/logout', [app\api\controller\UserController::class, 'logout']); Route::get('/user/info', [app\api\controller\UserController::class, 'info']); Route::get('/user/balance', [app\api\controller\UserController::class, 'balance']); Route::post('/game/buyLotteryTickets', [app\api\controller\GameController::class, 'buyLotteryTickets']); Route::get('/game/lotteryPool', [app\api\controller\GameController::class, 'lotteryPool']); })->middleware([CheckApiAuthMiddleware::class]);