一个结合易经八卦原理的个性化中奖号码生成工具,使用现代化的前后端技术栈实现。
i-ching-lottery/ ├── backend/ # 后端代码 │ ├── index.js # 主服务器文件 │ └── package.json # 项目依赖 ├── frontend/ # 前端代码 │ └── index.html # 单页应用 └── README.md # 项目文档
# 进入后端目录
cd backend
# 安装依赖
npm install
# 启动服务器
node index.js
后端服务将在 http://localhost:3001 运行
# 进入前端目录
cd frontend
# 使用Python启动HTTP服务器
python -m http.server 8000
前端页面将在 http://localhost:8000 访问
http://localhost:8000请求体:
{
"name": "张三",
"birthday": "1990-01-01",
"gender": "male"
}
响应体:
{
"personalInfo": {
"name": "张三",
"birthday": "1990-01-01",
"gender": "male",
"nameTrigram": { "name": "乾", "symbol": "☰", "number": 1, "meaning": "天" },
"birthdayTrigram": { "name": "坤", "symbol": "☷", "number": 2, "meaning": "地" },
"genderTrigram": { "name": "乾", "symbol": "☰", "number": 1, "meaning": "天" }
},
"trigramCombinations": [...],
"mainNumbers": [5, 11, 16, 17, 19, 33],
"specialNumber": 9
}
| 八卦 | 符号 | 数字 | 含义 |
|---|---|---|---|
| 乾 | ☰ | 1 | 天 |
| 坤 | ☷ | 2 | 地 |
| 震 | ☳ | 3 | 雷 |
| 巽 | ☴ | 4 | 风 |
| 坎 | ☵ | 5 | 水 |
| 离 | ☲ | 6 | 火 |
| 艮 | ☶ | 7 | 山 |
| 兑 | ☱ | 8 | 泽 |
欢迎提交Issue和Pull Request来改进项目!
MIT License
祝您中奖好运!🍀