3.5 KiB
3.5 KiB
玩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、图片等
服务器管理
查看服务器日志
tail -f /home/ubuntu/wanandroid/uniapp_android/server.log
查看进程状态
ps aux | grep "node server.js" | grep -v grep
停止服务器
pkill -f "node server.js"
重启服务器
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/ # 工具函数
快速测试命令
测试健康检查
curl http://129.211.173.87:3000/health
测试Banner API
curl http://129.211.173.87:3000/api/banner/json
测试首页
curl -I http://129.211.173.87:3000/
注意事项
- 服务器绑定到所有IP地址(0.0.0.0),确保公网可访问
- 使用nohup在后台运行,关闭终端后仍保持运行
- 日志输出到server.log文件
- 默认端口3000,如需修改请编辑server.js文件
- 服务器支持优雅关闭(SIGINT/SIGTERM信号)
故障排除
端口被占用
# 检查端口占用
sudo lsof -i :3000
# 强制释放端口
sudo kill -9 <PID>
服务器无法启动
# 检查Node.js版本
node --version
# 检查依赖安装
cd /home/ubuntu/wanandroid/uniapp_android
npm list express cors
无法公网访问
# 检查防火墙
sudo ufw status
# 检查端口监听
netstat -tlnp | grep :3000
最后更新: 2026-03-17 22:10 服务器运行时间: 查看 /health 接口