Serverless初体验--跟我们前端有什么关系?

前言

相信关注前端的程序员们应该听过Serverless这个东西,那么这个东西究竟是什么呢?
最开始我听到这个名称的时候,我并没有联想到他与前端的联系,这个名称给我最直观的感受就是,它是做后端的一门技术。

  1. Serverless直接翻译过来叫无服务器,我们部署一个项目不需要关心服务器的状态,资源等(而不是真的不需要服务器了),或许我们可以不需要运维人员了😂。
  2. Serverless是一种后端的架构,CNFC对Serverless的定义是:Serverless架构应该是采用Faas和Baas服务来解决问题的一种设计。Faas 函数及服务,通过函数的形式来提供所要达到的服务(具体就是以函数形式运行我们的代码)。Baas 后端及服务,就是相当于我们的云平台,完成了环境搭建资源管理等。

上面说了这么多那么跟我们前端人员有什么关系呢?试想一下我们搞前端的以后不用关心服务器方面的技术了,然后我们又可以使用node写后端的代码,我们的能力范围也越来越广阔,我们的价值也越来越高,能做的事情也就越来越多。

体验Serverless

那我们怎么使用到Serverless呢? 我们可以通过不同厂商提供的云平台来体验到Serverless,但是不同对的云厂商对于规则的制定又有些许不同。(听说腾讯云对新手比较友好,因此我体验了一下腾讯云的云开发–CloudBase)
CloudBase是按照访问量收费的,我们可以免费开通。因此我们平时学习使用是完全没问题的。
在这里插入图片描述
进入到这个界面,开通就行了。
在这里插入图片描述
新建云函数,我们的代码就是再云函数里面运行的。
点击hello进来后就可以写代码了如下:
在这里插入图片描述
记住我们的代码需要手动点击下面的保存才能保存成功!!
如果我们想再http中访问到我们这个服务,我们可以进行如下操作:
在这里插入图片描述
在这里插入图片描述
这样我们就可以开启访问到一个简单的服务了。
但是我们可以发现我们这样开发效率极低,因此其实我们也可以使用我们本地编辑器。

cloudbase/cli

cloudbase/cli插件官方文档
在这里插入图片描述
全局安装后就可以使用tcb 命令了。我们需要先tcb login进行用户鉴权。然后创建项目了

tcb new xxx 

由于我们等会要使用node,所以我们选择node的模板。
后续使用CloudBase 创建一个简单的Express项目。需要使用一个插件serverless-http…

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值