← 返回首页

📡 让外网扫码也能访问

你现在的系统在电脑本地(localhost:5000),手机扫码访问不到。下面是 3 套解决方案。

🚀 不知道怎么选?

现在就要扫码测试 → 方案 A(cpolar)
要正式上线,以后还要集成小程序 → 方案 C(CloudBase)
自己懂点运维 / 要绝对可控 → 方案 B(VPS)

B. 自购云服务器 生产稳定

50~100 元/月 需要域名备案 自动 HTTPS 可控

原理:把应用部署到云端服务器,游客直接访问云端。

步骤

  1. 买轻量云服务器(1核2G 足够)
    • 腾讯云:https://console.cloud.tencent.com/lighthouse/
    • 阿里云:https://ecs.console.aliyun.com/
  2. 买/备案一个域名,解析到服务器 IP
  3. deploy/vps/ 下所有文件上传到服务器的 /opt/tourism-sign/
  4. SSH 登录执行:
    cd /opt/tourism-sign && sudo bash deploy.sh sign.yourpark.cn
  5. 15 分钟自动装好 nginx + 自动申请 HTTPS 证书
  6. 访问 https://sign.yourpark.cn 即可

维护

C. 腾讯云开发 CloudBase 小程序最佳

几乎免费 免备案 数据存国内 自动弹性

原理:用腾讯云开发托管前后端,自动 HTTPS,国内合规。

详细步骤见 deploy/cloudbase/README.md,简要流程:

  1. 开通云开发:https://console.cloud.tencent.com/tcb
  2. 安装 CLI:npm install -g @cloudbase/cli
  3. 部署后端:cloudbase functions:deploy api
  4. 部署前端:cloudbase hosting:deploy ./static ./templates
  5. 小程序后台配置业务域名 → web-view 一行集成

费用:云函数 100 万次/月免费调用,云数据库 0.3 元/小时,静态托管 5GB 免费流量。

✅ 部署完成后的验证清单

⚠️ 上线前安全提醒