腾讯云开发(Tencent CloudBase)详解:无需配置服务器,自动扩容的云服务解决方案

2024-12-30
来源:网络整理

什么是腾讯云开发()?我的监督理解是,它是一项不需要你自己构建(配置)服务器的服务。详细介绍请参考官方文档。

为什么使用腾讯云进行开发:我个人想做一些应用(之前主要使用小配置服务器或者虚拟主机)。无论是虚拟主机还是小配置服务器(不知道服务器配置)都担心稳定性和安全问题。如果

!如果!我说的是,如果流量很大,我的应用如何稳定运行?腾讯云开发会自动扩容,满足我的需求。 (阿里云、百度云也有类似的产品,不过好像没有集成数据库和文件存储,需要自己集成,我没有详细看过他们的文档)。

于是无意中看到了腾讯云的云功能和腾讯云开发(腾讯云开发集成了腾讯云的云功能、数据库、文件存储等);腾讯云开发解决了我所有的服务器管理问题,我只专注于写业务。就是这样。

刚接触它的时候,我好几天都想不通我的应用程序是如何访问云开发中的云功能的。这次简单明了,对于我这样的新手来说很容易记录。

首先我们来完成一个腾讯云开发的vue访问云功能流程。明白了这个就明白了大概的流程,以后就方便多了。

大概流程:1.开启腾讯云开发

云开发(参考文档)【基本按照提示操作,(先激活云开发,激活后回来看我的小笔记)】,一定要在【创建】链接中选择“空模板”(对于其他模板,请参阅稍后的文档);然后下一步 => 按照提示操作

2.编写测试云函数

进入刚刚创建的云开发环境,在窗口左侧导航,找到【基础服务】=>【云函数】,点击进入云函数,【创建云函数】

下一步并确定

OK,云端开发的云功能就完成了,现在该写vue程序了。 (函数代码可以本地写吗?当然可以。)

3.vue中js用数据发起云函数请求

inde.vue 文件中的 js 部分,其他代码将被跳过。

重要提示:执行的云函数必须经过授权才能执行。请参阅文档。

//腾讯云 云开发相关文档 https://docs.cloudbase.net/api-reference/webv2/initialization.html#an-zhuang //这个包的引入和使用请参考 上述网址,上述网址有

授权云函数可执行示例

//此处的代码是在 云开发控制台下的 【基础服务】->[云函数]->[权限控制] { "*": { "invoke": "auth != null" }, //demo 是云函数名 "demo": { "invoke": true } }

请求结果:

因为云函数的参数有请求数据,云函数也有,所以我的浏览器控制台收到了我发送的数据。

整个过程中我没有操作任何服务器相关的东西。适合中小型团队和个人。

是否可以通过URL访问云功能?应该是可以的,步骤:

1.创建云函数后,导航至【环境】=>【http访问服务】=>在控制台左侧找到【新建】按钮

2. 按照提示填写“触发路径”,“关联资源”选择“云函数”,“资源实例”选择云函数。好的。

3.如果要发送更多请求数据,请参考这里的文档===》》》

可以在本地开发代码然后在云端开发吗?是的,参见文档:1.vs code相关插件文档

PHP、Java等项目部署到云端开发;相关文件

好了,数据已经整理好了。剩下的就是看文档,一一一步步走过来了。

我刚刚整理了一下,不懂的东西太多了,记录简单粗暴。希望大家可以在评论区分享你的建议。

分享