refactor(api): 调整后端路由配置和本地开发环境设置
- 修改前端开发环境API基础URL为本地地址 - 重新排列Markdown路由顺序,将静态路由置于动态路由之前 - 为Markdown和图片路由组添加注释说明路由冲突处理规则 - 重新排序图片删除路由以符合路由定义最佳实践
This commit is contained in:
@@ -42,12 +42,13 @@ $app->group('/api/user', function (RouteCollectorProxy $group) {
|
||||
})->add(new AuthMiddleware());
|
||||
|
||||
// Markdown 相关路由(无需认证 - 公开阅读)
|
||||
// 注意:静态路由必须在动态路由之前定义,避免路由冲突
|
||||
$app->group('/api/markdown', function (RouteCollectorProxy $group) {
|
||||
$group->get('/{id}', [MarkdownController::class, 'getById']);
|
||||
$group->get('', [MarkdownController::class, 'getAll']);
|
||||
$group->get('/search', [MarkdownController::class, 'search']);
|
||||
$group->get('/grouping/{groupingId}', [MarkdownController::class, 'getByGroupingId']);
|
||||
$group->get('/recent', [MarkdownController::class, 'getRecent']);
|
||||
$group->get('/grouping/{groupingId}', [MarkdownController::class, 'getByGroupingId']);
|
||||
$group->get('/{id}', [MarkdownController::class, 'getById']);
|
||||
});
|
||||
|
||||
// Markdown 相关路由(需要认证)
|
||||
@@ -75,11 +76,12 @@ $app->group('/api/images', function (RouteCollectorProxy $group) {
|
||||
});
|
||||
|
||||
// 图片相关路由(需要认证)
|
||||
// 注意:静态路由必须在动态路由之前定义,避免路由冲突
|
||||
$app->group('/api/images', function (RouteCollectorProxy $group) {
|
||||
$group->post('', [ImageController::class, 'upload']);
|
||||
$group->post('/{id}', [ImageController::class, 'delete']);
|
||||
$group->post('/deleteByUrl', [ImageController::class, 'deleteByUrl']);
|
||||
$group->post('/batch', [ImageController::class, 'batchDelete']);
|
||||
$group->post('/{id}', [ImageController::class, 'delete']);
|
||||
})->add(new AuthMiddleware());
|
||||
|
||||
// 系统设置相关路由(无需认证 - 公开查询注册状态)
|
||||
|
||||
@@ -1 +1 @@
|
||||
VITE_API_BASE_URL=https://hdy16-16.311169.xyz/api
|
||||
VITE_API_BASE_URL=http://localhost:80
|
||||
|
||||
Reference in New Issue
Block a user