This commit is contained in:
Ubuntu
2026-07-03 16:58:28 +08:00
commit 32b43f85bd
6240 changed files with 1987678 additions and 0 deletions
+178
View File
@@ -0,0 +1,178 @@
# 玩Android Material Design开发服务器访问信息
## 服务器状态
- ✅ **运行状态**: 已启动
- ⏰ **启动时间**: 2026-03-17 22:10:21
- 📍 **项目路径**: `/home/ubuntu/wanandroid/uniapp_android`
- 🆔 **进程ID**: 2362826
## 访问地址
### 本地访问
```
http://localhost:3000
http://127.0.0.1:3000
```
### 公网访问
```
http://129.211.173.87:3000
```
### 网络接口
- **eth0**: 10.206.0.15
- **监听地址**: 0.0.0.0:3000 (所有IP地址)
## 可用功能
### 1. 首页预览页面
```
http://129.211.173.87:3000/
```
- Material Design风格的首页
- 功能卡片展示
- 服务器信息显示
- 底部导航模拟
### 2. Material Design预览页面
```
http://129.211.173.87:3000/material_preview.html
```
- Material Design组件预览
- 设计规范展示
- 颜色系统演示
### 3. 模拟API接口
#### Banner接口
```
http://129.211.173.87:3000/api/banner/json
```
- 返回3个Material Design风格的Banner数据
#### 搜索热词接口
```
http://129.211.173.87:3000/api/hotkey/json
```
- 返回6个热门搜索关键词
#### 文章列表接口
```
http://129.211.173.87:3000/api/article/list/0/json
```
- 返回4篇示例文章数据
- 支持分页参数
### 4. 健康检查接口
```
http://129.211.173.87:3000/health
```
- 返回服务器健康状态
- 包含版本信息和运行时间
### 5. 静态文件服务
- 自动提供项目目录下的静态文件
- 支持HTML、CSS、JavaScript、图片等
## 服务器管理
### 查看服务器日志
```bash
tail -f /home/ubuntu/wanandroid/uniapp_android/server.log
```
### 查看进程状态
```bash
ps aux | grep "node server.js" | grep -v grep
```
### 停止服务器
```bash
pkill -f "node server.js"
```
### 重启服务器
```bash
cd /home/ubuntu/wanandroid/uniapp_android
pkill -f "node server.js"
nohup node server.js > server.log 2>&1 &
```
## 技术栈
- **Node.js**: v22.22.1
- **Express**: 4.18.2 - Web框架
- **CORS**: 2.8.5 - 跨域支持
- **nodemon**: 3.0.1 - 开发热重载
## 项目结构
```
uniapp_android/
├── server.js # 开发服务器主文件
├── server.log # 服务器运行日志
├── ACCESS_INFO.md # 访问信息文档
├── package.json # 项目依赖配置
├── material_preview.html # Material Design预览
├── pages/ # Uniapp页面文件
├── components/ # 组件文件
├── static/ # 静态资源
├── styles/ # 样式文件
└── utils/ # 工具函数
```
## 快速测试命令
### 测试健康检查
```bash
curl http://129.211.173.87:3000/health
```
### 测试Banner API
```bash
curl http://129.211.173.87:3000/api/banner/json
```
### 测试首页
```bash
curl -I http://129.211.173.87:3000/
```
## 注意事项
1. 服务器绑定到所有IP地址(0.0.0.0),确保公网可访问
2. 使用nohup在后台运行,关闭终端后仍保持运行
3. 日志输出到server.log文件
4. 默认端口3000,如需修改请编辑server.js文件
5. 服务器支持优雅关闭(SIGINT/SIGTERM信号)
## 故障排除
### 端口被占用
```bash
# 检查端口占用
sudo lsof -i :3000
# 强制释放端口
sudo kill -9 <PID>
```
### 服务器无法启动
```bash
# 检查Node.js版本
node --version
# 检查依赖安装
cd /home/ubuntu/wanandroid/uniapp_android
npm list express cors
```
### 无法公网访问
```bash
# 检查防火墙
sudo ufw status
# 检查端口监听
netstat -tlnp | grep :3000
```
---
*最后更新: 2026-03-17 22:10*
*服务器运行时间: 查看 /health 接口*