|
|
8 месяцев назад | |
|---|---|---|
| asset | 8 месяцев назад | |
| README.md | 8 месяцев назад | |
| app.tsx | 8 месяцев назад | |
| deno.json | 8 месяцев назад | |
| deno.lock | 8 месяцев назад | |
| migrations.ts | 8 месяцев назад | |
| routes_auth.ts | 8 месяцев назад | |
| routes_charts.ts | 8 месяцев назад | |
| routes_maps.ts | 8 месяцев назад | |
| routes_sys.ts | 8 месяцев назад | |
| routes_users.ts | 8 месяцев назад |
这是一个基于 Deno 和 Hono 框架开发的管理系统与移动端应用启动模板,提供了完整的用户认证、权限管理、系统设置、文件上传、地图组件、图表组件等功能,可以快速构建企业级应用。
asset/ - 前端资源文件
admin/ - 管理端资源mobile/ - 移动端资源share/ - 共享资源和类型定义routes_*.ts - 各模块路由定义文件app.tsx - 应用主入口migrations.ts - 数据库迁移deno.json - Deno配置文件本应用在 D8D开发者平台 上可以直接运行,无需复杂部署:
在启动应用前,可配置以下环境变量:
# 应用配置
APP_NAME=应用名称
ENV=development
JWT_SECRET=your-jwt-secret-key
# OSS配置
OSS_TYPE=aliyun # 可选值: aliyun, minio
OSS_BASE_URL=https://your-oss-url.com
# 地图配置
MAP_MODE=online # 可选值: online, offline
AMAP_KEY=您的地图API密钥
# 开发模式启动
deno run -A app.tsx
# 或使用配置文件启动
deno run -A --config=deno.json app.tsx
系统配置可通过环境变量或数据库中的系统设置进行管理,支持以下配置项:
在D8D平台运行时,可以通过平台的"应用配置"面板设置以下内容:
系统首次启动时会自动执行数据库迁移,创建必要的表结构和初始数据。
在 routes_*.ts 文件中定义新的路由处理函数,然后在 app.tsx 中引入并注册。
前端资源位于 asset/ 目录下,区分为管理端和移动端,可根据需要进行修改和扩展。
[License] - 请参阅LICENSE文件了解详情
© 2023 D8D. 保留所有权利。