docs(website): 添加简记memo产品原型和UI设计规范文档

- 新增「简记memo」一体化小程序产品原型设计文档
- 新增简记memo完整版UI视觉设计规范和界面细节
- 添加IDEA项目配置文件.gitignore
- 创建404页面HTML文件,包含响应式布局和错误提示
- 添加关于页面HTML文件,展示品牌介绍和团队信息
- 实现AES加解密工具函数,支持请求体加密
- 添加用户协议页面基础框架
This commit is contained in:
sunct
2026-07-31 14:12:32 +08:00
commit 3c3bf53ae4
115 changed files with 21304 additions and 0 deletions
+28
View File
@@ -0,0 +1,28 @@
// core/router.go
// Gin引擎初始化 - 只保留核心配置
package core
import (
"simple-memo/middleware"
"simple-memo/routes"
"github.com/gin-gonic/gin"
)
// InitRouter 初始化Gin引擎并注册所有路由
func InitRouter() *gin.Engine {
// 使用 gin.New() 手动控制中间件,避免 gin.Default() 自带的 Logger
r := gin.New()
// 全局中间件
r.Use(gin.Recovery()) // 恢复中间件(捕获 panic
r.Use(middleware.RequestLog()) // 请求日志中间件(记录 request-id / route / client-ip 等)
// 设置信任的代理(开发环境设置为 nil,生产环境应设置具体的代理地址)
_ = r.SetTrustedProxies(nil)
// 注册所有路由(静态资源、页面、API)
routes.RegisterRoutes(r)
return r
}