像写Spring一样写函数计算——函数计算简易web框架

  1. 云栖社区>
  2. 博客>
  3. 正文

像写Spring一样写函数计算——函数计算简易web框架

4hyf.com 2019-08-16 12:15:28 浏览220
展开阅读全文

函数计算简易web框架

git地址:https://github.com/l616769490/ali-fc-web.git

安装

pip install AliFCWeb
fun install --save --runtime python3 --package-type pip AliFCWeb

使用

# -*- coding: utf-8 -*-

import logging
from AliFCWeb import fcIndex, get, post, put, delete, ResponseEntity
import json

def authTest(environ):
    return True

@fcIndex(auth = authTest)
def handler(environ, start_response):
   pass

@get('/demo/text-application/{id}')
def testGet(id, name):
    return ResponseEntity.ok('收到GET请求,请求内容%d, %s' % (id, name))

@post()
def testPost(user):
    return ResponseEntity.ok('收到POST请求,请求内容%s' % user)

@put()
def testPut(user):
    return ResponseEntity.ok('收到PUT请求,请求内容%s' % user)

@delete()
def testDelete(user):
    return ResponseEntity.ok('收到DELETE请求,请求内容%s' % user)

测试

测试get请求

https://1940794301774484.cn-shanghai.fc.aliyuncs.com/2016-08-15/proxy/demo/text-application/100?name=sfsdf

1

测试post请求

2

测试put请求

3

测试delete请求

4

测试权限认证

修改认证方法,返回False

def authTest(environ):
    return False

5

网友评论

登录后评论
0/500
评论
4hyf.com
+ 关注