update: 2026-03-28 21:00

This commit is contained in:
2026-03-28 21:00:22 +08:00
parent c0cff7f7a1
commit f6e150ba97
66 changed files with 18392 additions and 18422 deletions

View File

@@ -0,0 +1,42 @@
# 代码规范
## 注释语言
所有代码注释必须使用**中文**,禁止使用英文注释。
适用范围Go、Java、JavaScript、TypeScript、Vue、CSS、SQL 等所有文件。
示例Go
```go
// 获取商品列表
func (s *ProductStore) List() ([]models.Product, error) {
// 查询所有激活状态的商品
...
}
```
示例JavaScript/Vue
```js
// 初始化认证状态
const saved = loadAuth()
```
## 域名与环境配置
- 前端生产环境域名:`store.shumengya.top`
- 后端生产环境域名:`store.api.shumengya.top`
- 后端 CORS 策略:宽松模式,允许所有来源(`AllowOrigins: ["*"]`
前端 `.env.production` 示例:
```
VITE_API_BASE_URL=https://store.api.shumengya.top
```
后端 CORS 配置示例Go/Gin
```go
r.Use(cors.New(cors.Config{
AllowOrigins: []string{"*"},
AllowMethods: []string{"GET", "POST", "PUT", "PATCH", "DELETE", "OPTIONS"},
AllowHeaders: []string{"Origin", "Content-Type", "Accept", "Authorization", "X-Admin-Token"},
}))
```