IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 腾讯云函数例程实践之信息获取 -> 正文阅读

[系统运维]腾讯云函数例程实践之信息获取

作为一个嵌入式开发工程师,经常和上位机打交道,自然而然就涉及到了C++ C# app ios 小程序等,想不到最后自己竟然莫名其妙的片面掌握基本入门了这些上位机的技能,实在无奈呀!当把这些上位机的相关知识片面掌握后发现没有服务器不行呀,没有服务器没有办法实现两个上位机的交互,所以这里又研究起服务器来。其实之前我就有被学长带入过坑里学习过PHP,知道服务器的大体流程,其中比较麻烦的就是PHP的语言还是比较复杂的,而且搭建服务器的过程确实比较麻烦的,这里无意发现腾讯云有云函数的概念,相当于腾讯已经帮我搭建好了服务器,自己只要专注于逻辑的修改,而且有腾讯云专业团队的帮忙处理并发等一系列问题,所以非常感兴趣!
这里介绍怎么搭建一个简单的服务器平台,实现一个简单的信息获取功能!
请看网页,这里有一个简单的搭建过程和例子:https://cloud.tencent.com/document/product/583/37509
这里首先注册一个腾讯云账号,进入API网关和函数服务界面:
在这里插入图片描述在这里插入图片描述
这里解释一下API网关和函数服务的作用:
API网关:相当于域名服务器,处理和界面交互的相关内容,解析请求数据类型和个数
函数服务:相当于服务器的代码,包含了对请求数据的处理和代码逻辑

网关端配置如下:

在这里插入图片描述
这里点击“新建”按钮新建一个通用API,步骤比较简单,这里就不一步步说了,创建后的结果类似于如下:
在这里插入图片描述
这样API网关端就配置完成了,这里说一下服务器云函数端的配置,服务器涉及到编辑语言的选择,因为之前自己写过用微信小程序,用的是js,所以这里暂时用nodejs来搭建函数服务

函数服务端配置如下:

点击函数服务界面界面的"新建"按钮,可以看到如下界面:
在这里插入图片描述
这里参考helloworld例子来搭建函数服务,所以输入"hello"并回车搜索,可以看到如下界面:
在这里插入图片描述
如上图这里选择nodejs来创建函数服务,点击下一步输入函数相关信息:
在这里插入图片描述
一步步下来最后得到如下配置:
在这里插入图片描述
切换到函数代码,这里简单的修改代码如下:
在这里插入图片描述

'use strict';
exports.main_handler = async (event, context) => {
    var s = "None";
    console.log(">>main_handler start")
    console.log(event)
    console.log(context)
    if(event.pathParameters.request_id=="0")
    {
        s="这里是information_js云函数服务端,很高兴听到你的声音!"
        console.log(s)
    }
    console.log("<<main_handler end")
    s+="    path:"+event.path
    s+="    serviceId:"+event.requestContext.serviceId
    s+="    sourceIp:"+event.requestContext.sourceIp
    return "info:"+s
    //return event,
};

到这里云函数服务端的配置就完成了!

接下来测试一下我们的成果

进入API选择调试按钮:
在这里插入图片描述
进入如下界面:
在这里插入图片描述
在上图中输入"0"后点击"发送请求"按钮,可以看到服务器端返回如下结果:
在这里插入图片描述
这里也可以直接在浏览器输入如下地址请求数据:
http://service-8sbqv3ho-1304918232.gz.apigw.tencentcs.com:80/request_type/0
或者:
http://service-8sbqv3ho-1304918232.gz.apigw.tencentcs.com/request_type/0
在这里插入图片描述
到这里说明整套流程已经走通了,基本已经实现了服务器该有的功能!

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-03-06 13:35:20  更:2022-03-06 13:37:14 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 3:47:42-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码