小程序代码已经在阿里云服务器上了,如何查看和运行它。
1. 连接到服务器
需要远程登录阿里云 ECS。
Linux 服务器:
ssh 用户名@服务器公网IP
# 例如
ssh root@123.45.67.89
如果是第一次连接,可能需要输入密码或使用密钥文件:
ssh -i /path/to/private_key root@123.45.67.89
Windows 服务器:
- 可以使用 远程桌面(RDP) 连接。
- 如果是 Linux,也可以用 PuTTY 或 Windows 终端。
2. 查看代码
连接上服务器后,进入存放小程序的目录:
cd /你的项目路径
ls -l
这会显示文件列表,你可以确认代码是否完整。
常见小程序目录结构:
project/
├─ miniprogram/
├─ utils/
├─ app.js
├─ app.json
├─ project.config.json
└─ package.json # 如果是带 Node.js 的云开发后台
3. 安装依赖
如果你的项目有 package.json(Node.js 项目),需要安装依赖:
npm install
如果用 yarn:
yarn install
4. 运行项目
小程序前端本身是打包后用微信开发者工具预览的,不能直接在服务器上运行。
但是如果你有 Node.js 云函数 / 后端服务,可以在服务器上运行:
# 启动 Node.js 服务
node app.js
# 或者使用 pm2 后台运行
pm2 start app.js --name my-app
如果你的后端是 Python / Java / PHP,也可以用对应的命令运行服务。
5. 查看运行情况
- 可以用
ps aux | grep node查看后台进程 - 用
netstat -tlnp查看服务是否监听正确端口 - 可以通过浏览器访问
http://服务器IP:端口测试接口
6. 调试和日志
- Node.js 可以直接在终端看日志
- 用
pm2 logs my-app查看 pm2 管理的服务日志 - Linux 下也可以用
tail -f log文件实时查看日志
💡 注意事项:
- 小程序前端必须在微信开发者工具里运行,服务器主要用来提供 API 或云函数。
- 确保服务器防火墙开放了对应端口,否则无法访问。
📌 流程图(文字版)
[本地电脑]
│
▼
[SSH/远程桌面连接服务器]
│
▼
[进入项目目录]
│
▼
[查看代码 & 安装依赖]
│
▼
[启动后台服务]
│
▼
[访问接口 & 查看日志]
💻 命令集示例(Linux)
1️⃣ 连接服务器
ssh root@服务器公网IP
# 或使用密钥
ssh -i /path/to/private_key root@服务器公网IP
2️⃣ 进入项目目录
cd /path/to/your/project
ls -l
确认有
app.js/package.json等文件
3️⃣ 安装依赖(Node.js)
npm install
# 或 yarn install
4️⃣ 启动后台服务
# 直接运行
node app.js
# 或使用 pm2 后台运行(推荐)
npm install -g pm2 # 如果没有安装 pm2
pm2 start app.js --name my-app
pm2 status # 查看运行状态
5️⃣ 查看日志
# pm2 管理的服务日志
pm2 logs my-app
# 或者直接查看 Node 输出
tail -f /path/to/logfile.log
6️⃣ 测试接口
在浏览器或 Postman 里访问:
http://服务器公网IP:端口号/api/...
💡 小提示:
- 小程序前端还是要用微信开发者工具调试,服务器主要提供 API 或云函数。
- 确保服务器安全组/防火墙允许对应端口访问。