39 lines
1.7 KiB
PHP
39 lines
1.7 KiB
PHP
<?php
|
||
// +----------------------------------------------------------------------
|
||
// | ThinkPHP [ WE CAN DO IT JUST THINK ]
|
||
// +----------------------------------------------------------------------
|
||
// | Copyright (c) 2006~2018 http://thinkphp.cn All rights reserved.
|
||
// +----------------------------------------------------------------------
|
||
// | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
|
||
// +----------------------------------------------------------------------
|
||
// | Author: liu21st <liu21st@gmail.com>
|
||
// +----------------------------------------------------------------------
|
||
use think\facade\Route;
|
||
|
||
Route::get('think', function () {
|
||
return 'hello,ThinkPHP8!';
|
||
});
|
||
|
||
Route::get('hello/:name', 'index/hello');
|
||
|
||
// 认证路由(不需要登录)
|
||
Route::get('login', 'auth/login');
|
||
Route::post('auth/doLogin', 'auth/doLogin');
|
||
Route::get('auth/logout', 'auth/logout');
|
||
|
||
// 爬虫工具路由(需要登录)
|
||
Route::get('crawler', 'crawler/index');
|
||
Route::post('crawler/getDsdmOptions', 'crawler/getDsdmOptions');
|
||
Route::post('crawler/getZwdmList', 'crawler/getZwdmList');
|
||
Route::post('crawler/getPositionInfo', 'crawler/getPositionInfo');
|
||
Route::post('crawler/batchGetPositionInfo', 'crawler/batchGetPositionInfo');
|
||
Route::post('crawler/fetchAllPositions', 'crawler/fetchAllPositions');
|
||
|
||
// 管理员路由(需要登录且为管理员)
|
||
// 注意:API路由必须在index路由之前定义,确保优先匹配
|
||
Route::get('admin/getUsers', 'admin/getUsers');
|
||
Route::get('admin/getBaseUrl', 'admin/getBaseUrl');
|
||
Route::post('admin/addUser', 'admin/addUser');
|
||
Route::post('admin/deleteUser', 'admin/deleteUser');
|
||
Route::post('admin/setBaseUrl', 'admin/setBaseUrl');
|
||
Route::get('admin', 'admin/index'); |