


提交完成后打开 CloudIDE 左侧的 部署调试插件,进入到部署面板,我们提供 日常、预发、线上 三套环境供您使用。在真机测试时对应的时预发环境,技能发布上线后对应的是线上环境,选择好要部署的环境,并检查 路由、函数映射表,确认无误后点 部署。

请一定要检查 路由、函数映射表 中的数据是否正确。路由、函数映射表中会有一条默认的路由信息(如果没有请手动添加),每一个路由有三个字段:
第一个字段表示的是应用访问的路径,格式为:/skill-67954/entry,其中数字 67954 为智能应用平台上此应用的技能id,可以通过应用控制台的浏览器地址栏中查看此应用的技能id,例如:https://iap.aligenie.com/console/newskill/67954/basic?id=2020123022014,则此应用的技能id为67954。第二个字段表示某个文件的函数入口。
如果选择Java语言,此数据为:com.alibaba.ailabs.GenieEntry::handleRequest,表示当应用发布之后,天猫精灵这边的请求会发送到com.alibaba.ailabs.GenieEntry类的handleRequest方法,handleRequest是从AbstractEntry类中继承的方法,请不要重写此方法。
如果选择NodeJS语言,此数据为:index.handler,表示含义和上面类似。
第三个字段表示请求的类型,这里只能是post类型。
确认部署信息,点击继续部署

PS: 在 部署日志 标签页可以看到部署的进度以及部署是否成功。

在下图选择 键盘录入 的方式:在输入框中输入测试语句,然后点击发送