第一次用 AI 开发者空间:把 2048 小游戏部署到沙箱并生成公网链接的实录
今天第一次正经用了一下华为云的 AI 开发者空间,目标很简单:把一个小页面从生成、部署到能在公网打开,走一遍完整流程。记录一下过程和踩到的一个坑,给后面想试的朋友参考。
一、生成页面
在 AI 开发者空间里新建会话,用 AI Shell 描述需求,生成了一个 2048 小游戏:单文件 HTML,CSS 和 JS 都写在一个文件里,支持方向键、WASD 和触摸滑动,有 New Game 按钮和计分。单文件的好处是部署时不用处理静态资源路径,丢到任何静态服务上就能用。
二、环境检查
部署前先跑了一遍 DevKit 的环境检查(doctor),11 项检查全部通过。比较省心的一点是临时凭据是自动配置的,没有手动去填 AK/SK,这一步对新手挺友好的。
三、部署并生成公网链接
在沙箱里用静态文件服务把页面跑起来,再通过 DevBridge 隧道把沙箱里的端口映射成公网链接:https://ueyrxduc-8080.devbridge-s2.hwtunnel.com
浏览器打开确认过,页面能正常加载,方块合并、计分都正常。原理上,沙箱本身没有公网入口,隧道相当于给本地端口开了一个临时的 https 转发通道,所以这种链接只适合体验和演示,环境关掉之后链接就不能用了,不要拿它当长期托管。
四、踩的坑:作品提交时活动还没开放
部署顺了之后,我想把作品顺手提交到开发者作品展览馆的活动里,结果页面提示活动不存在或已结束。回头去翻活动教程页,页面上并没有标注活动的起止时间,很容易像我这样先把作品做完,才发现提交通道还没开放。我的处理是先把链接和素材留好,等活动正式开放、确认能提交后再交。也借这篇提醒一下:参加这类活动先确认开放时间和提交通道状态,再动手做作品,能少白跑一趟。
五、小结
从生成代码到公网可访问,整个过程没有写部署脚本,主要时间反而花在确认活动规则上。AI 开发者空间加 DevKit 的组合对快速验证想法确实方便;活动信息要是能把时间写清楚,体验会更完整。
- 点赞
- 收藏
- 关注作者
评论(0)