dvbbs
收藏本页
联系我们
论坛帮助
dvbbs

>> 电脑专业知识交流
搜一搜相关精彩主题 
安易免费财务软件交流论坛专业知识交流电脑知识交流 → [灌水]云开发系列课程 | 云开发平台1分钟开发一个API

您是本帖的第 103 个阅读者
树形 打印
标题:
[灌水]云开发系列课程 | 云开发平台1分钟开发一个API
蓝色惆怅
帅哥哟,离线,有人找我吗?
等级:小飞侠
文章:1686
积分:12420
注册:2019年11月1日
楼主
  点击这里发送电子邮件给蓝色惆怅

发贴心情
[灌水]云开发系列课程 | 云开发平台1分钟开发一个API

  这次我们以NodeJS语言的视角来完成这次开发。如果您擅长其它语言,不必担心,在文章结尾我们提供了其它语言的使用方式,而且它们几乎是完全相同的。

  进入云开发平台后,点击【创建新应用】,选择开发语言【NodeJS】,并选直接创建。

  图片点击可在新窗口打开查看

  从下拉的语言列表中,选择你擅长的语言,点击下一步,填写信息来创建出一个云开发平台应用。

  将信息补充完毕即可,计算服务选择【FC】,产品线可以选择【新建产品线】or【自动创建产品线】。

  图片点击可在新窗口打开查看

  【新建产品线】界面按需求填写产品现成,选择产品线坐在Region(*选择后无法修改)

  开通FC所需的对应计算服务

  图片点击可在新窗口打开查看

  稍等几秒页面刷新,就可以点击【在线开发部署】来进入我们真正的开发界面了。

  图片点击可在新窗口打开查看

  进入CloudIDE之后的第一步,是寻找左侧文件列表的README.md文件,里面有关于这种解决方案的丰富的说明信息。

  按照其中给出的提示,我们复制一段符合FC函数计算格式的NodeJS代码到js文件中,然后在do sth下面编写我们自己的helloworld 相关的代码;将返回值状态更改为 200,将返回值body 更改为我们编写的 helloworld 变量,保存文件即可。注意一定要Ctrl+S或者鼠标点击来保存刚编写的文件。

  打开CloudIDE最左侧「WB」插件的「部署」标签页,点击「部署」,会弹出部署信息确认,点击「继续部署」开始构建部署,请耐心等待,直到部署完成。部署完成后会看到如下信息,云开发平台会免费分配一个临时的二级域名对部署的应用进行访问。

  图片点击可在新窗口打开查看

  将上图中的测试域名复制到浏览器,或者直接Ctrl+鼠标点击,来访问部署好的API,并在后面追加上图左侧路由表中填入的部署路径,即可看到结果。

  现在,你就可以在你的html里,或者其它程序片段中嵌入这个临时的域名,来让其他人或者程序代码访问这个API了。如果您了解如何编写NodeJS代码,那么整个过程就只需点击一次点击【部署】按钮,除此之外,您并不需要购买或维护哪怕一台服务器,不需要有任何的Serverless知识储备,也不需要您繁琐地备案一个域名(我们的域名仅供临时访问),就可以跑起来一个有无限扩展可能的API了。

  当然,作为FC函数计算,我们会按根据实际的流量消耗对应的资源为您处理用户请求,整个过程开始按量计费。不过它有一定的免费额度,所以用来测试的时候大可不必担心费用问题。

  为避免不必要的费用消耗,可以主动将部署的应用停止服务,当然,如果是真实的线上业务,就确保它们在线上正常运行就好。

  如果您使用其它语言版本,那么过程和NodeJS是几乎一样的,唯一的区别在于README.md文件中,您会创建不同语言对应格式的代码文件,来实现您的API逻辑。

  最后阿里云开发平台为了让用户更好的体验该平台特此准备了10元无门槛代金券:https://workbench.aliyun.com/activities/coupon

ip地址已设置保密
2021/7/27 12:01:17

 1   1   1/1页      1    
网上贸易 创造奇迹! 阿里巴巴 Alibaba
北京安易天地软件有限公司北方论坛
联系电话:010-51268244 13611231185 QQ:511102924
Powered By Dvbbs Version 7.1.0 Sp1
页面执行时间 0.03125 秒, 4 次数据查询