我是靠谱客的博主 沉默西装,最近开发中收集的这篇文章主要介绍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…

最后

以上就是沉默西装为你收集整理的Serverless初体验--跟我们前端有什么关系?的全部内容,希望文章能够帮你解决Serverless初体验--跟我们前端有什么关系?所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(54)

评论列表共有 0 条评论

立即
投稿
返回
顶部