打开

serverless初识-无服务器无域名怎么写一个云上服务

subtitle
新恋星座 2020-11-28 06:22

简介

  • 无需服务器,不花钱
  • 简单的几句代码
  • 本文将用图解的方式,一步步的创建一个serverless小服务,除了下面列子中的使用方式,还有其他的使用方式
登录腾讯云,打开云函数控制台
  • 点击新建一个云函数
打开网易新闻 查看更多图片
  • 填写函数名称选择你熟悉的语言模板,这里以python3为例
  • 下一步到函数编辑页面
  • 替换代码如下
# -*- coding: utf8 -*-import jsondef main_handler(event, context): print("Received event: " + json.dumps(event, indent = 2)) print("Received context: " + str(context)) print("Hello world") #修改代码 api网关返回 response = { "isBase64Encoded": False, "statusCode": 200, "headers": {"Content-Type": "application/json", "Access-Control-Allow-Origin": "*"}, "body": json.dumps({"info":"hello ok"}) } return response
  • 点击保存,再点击测试,如果全是按照上面步骤来的话,测试结果如下
  • 欧克,到这里证明函数已经没啥问题了,接下来配置api网关访问
  • 点击左边菜单里面的触发管理,如下操作,点击提交
  • 欧克,函数触发公网地址拿到了,接下来就直接用这个地址吧(对,这就是刚才函数访问的api网关出触发)
  • 随便找个postman 测试一下刚才的函数,如下,可以看到返回值就是刚才python代码最后面的部分
response = { "isBase64Encoded": False, "statusCode": 200, "headers": {"Content-Type": "application/json", "Access-Control-Allow-Origin": "*"}, #返回值,自己定义即可 "body": json.dumps({"info":"hello ok"}) }
最后
  • 求赞求关注,有问题请留言

特别声明:本文为网易自媒体平台“网易号”作者上传并发布,仅代表该作者观点。网易仅提供信息发布平台。
7赞
大家都在看打开应用 查看全部
网易热搜每30分钟更新
打开应用 查看全部
打开