a
This commit is contained in:
@@ -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 接口*
|
||||
Reference in New Issue
Block a user