如果你是第一次使用阿里云云开发平台,请先阅读如何开通云开发平台。 接下来,我们以 NodeJS 语言的视角来完成这次开发。如果您擅长其它语言,不必担 心,在文章结尾我们提供了其它语言的使用方式,而且它们几乎是完全相同的。 进入云开发平台后,点击【创建新应用】,选择【空应用】选项卡,并选中函数计算 FC 作为我们代码的运行服务器。从下拉的语言列表中,选择你擅长的语言,点击下一步,填写信息来创建出一个云开发 平台应用。开通云服务: 点击应用卡片上的“环境管理”,查看服务的开通情况,未开通的服务点 击立即开通,根据提示开通。开通后应用卡片环境管理后面的小图片会变成绿色的对勾形状。开通云资源访问授权:点击窗口右下方的授权图标,同意云开发平台对云资源的访问授权。稍等几秒页面刷新,就可以点击【开发部署】来进入我们真正的开发界面了。进入 CloudIDE 之后的第一步,是寻找左侧文件列表的 README.md 文件,里面有 关于这种解决方案的丰富的说明信息。 按照其中给出的提示,我们复制一段符合 FC 函数计算格式的 NodeJS 代码到 js 文件 中,然后在 do sth 下面编写我们自己的 helloworld 相关的代码;将返回值状态更改为 2 00,将返回值 body 更改为我们编写的 helloworld 变量,保存文件即可。注意一定要 Ctrl+S 或者鼠标点击来保存刚编写的文件。打开 CloudIDE 最左侧「WB」插件的「部署」标签页,点击「部署」,会弹出部署信 息确认,点击「继续部署」开始构建部署,请耐心等待,直到部署完成。部署完成后会看到 如下信息,云开发平台会免费分配一个临时的二级域名对部署的应用进行访问。将测试域名复制到浏览器,或者直接 Ctrl+鼠标点击,来访问部署好的 API, 并在后面追加上图左侧路由表中填入的部署路径,即可看到结果: 现在,你就可以在你的 html 里,或者其它程序片段中嵌入这个临时的域名,来让其他 人或者程序代码访问这个 API 了。如果您了解如何编写 NodeJS 代码,那么整个过程就只 需点击一次点击【部署】按钮,除此之外,您并不需要购买或维护哪怕一台服务器,不需要 有任何的 Serverless 知识储备,也不需要您繁琐地备案一个域名(我们的域名仅供临时访 问),就可以跑起来一个有无限扩展可能的 API 了。 当然,作为 FC 函数计算,我们会按根据实际的流量消耗对应的资源为您处理用户请求, 整个过程开始按量计费。不过它有一定的免费额度,所以用来测试的时候大可不必担心费用 问题。为避免不必要的费用消耗,可以主动将部署的应用停止服务,当然,如果是真实的线上 业务,就确保它们在线上正常运行就好。如果您使用其它语言版本,那么过程和 NodeJS 是几乎一样的,唯一的区别在于 README.md 文件中,您会创建不同语言对应格式的代码文件,来实现您的 API 逻辑。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。