什么是腾讯云开发()?我的监督理解是,它是一项不需要你自己构建(配置)服务器的服务。详细介绍请参考官方文档。
为什么使用腾讯云进行开发:我个人想做一些应用(之前主要使用小配置服务器或者虚拟主机)。无论是虚拟主机还是小配置服务器(不知道服务器配置)都担心稳定性和安全问题。如果
!如果!我说的是,如果流量很大,我的应用如何稳定运行?腾讯云开发会自动扩容,满足我的需求。 (阿里云、百度云也有类似的产品,不过好像没有集成数据库和文件存储,需要自己集成,我没有详细看过他们的文档)。
于是无意中看到了腾讯云的云功能和腾讯云开发(腾讯云开发集成了腾讯云的云功能、数据库、文件存储等);腾讯云开发解决了我所有的服务器管理问题,我只专注于写业务。就是这样。
刚接触它的时候,我好几天都想不通我的应用程序是如何访问云开发中的云功能的。这次简单明了,对于我这样的新手来说很容易记录。
首先我们来完成一个腾讯云开发的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等项目部署到云端开发;相关文件
好了,数据已经整理好了。剩下的就是看文档,一一一步步走过来了。
我刚刚整理了一下,不懂的东西太多了,记录简单粗暴。希望大家可以在评论区分享你的建议。