胖蔡说技术
随便扯扯

文档 第4页

Sanic中间件和监听器

胖蔡阅读(704)赞(0)

中间件是在对服务器的请求之前或之后执行的功能。它们可用于修改对 用户定义的处理函数的请求或响应。 此外,Sanic还提供了侦听器,使您可以在应用程序生命周期的各个阶段运行代码。 中间件 中间件有两种类型:请求和响应。两者都使用@ app.m...

Sanic 异常处理

胖蔡阅读(692)赞(0)

异常可以从请求处理程序中抛出,并由SANIC自动处理。异常将消息作为其第一个参数,也可以将状态代码返回到HTTP响应中。 引发异常 抛出异常 raise 相关的例外 sanic.exceptions 模块。 from sanic.excep...

Sanic 静态文件

胖蔡阅读(776)赞(0)

Sanic在使用app.static()方法注册时会提供静态文件和目录,例如图像文件。该方法采用端点URL和文件名。然后可以通过给定的端点访问指定的文件。 from sanic import Sanic from sanic.bluepri...

Sanic 蓝图(Blueprint)

胖蔡阅读(780)赞(0)

蓝图是可以在应用程序中用于子路由的对象。蓝图不是向应用程序实例添加路由,而是定义类似的方法来添加路由,然后以灵活且可插入的方式向应用程序注册路由。 蓝图对于更大的应用程序特别有用,在这些应用程序中,可以将应用程序逻辑分解为多个组或职责区域。...

Sanic 路由

胖蔡阅读(700)赞(0)

路由允许用户为不同的URL端点指定处理程序函数。 基本路线如下所示,其中 app 是的实例 Sanic 班级: from sanic.response import json @app.route("/") async def test(r...

Sanic Cookie

胖蔡阅读(682)赞(0)

cookie是保存在用户浏览器中的数据片段。SANIC可以读写cookie,cookie存储为键值对。 警告 客户可以自由更改cookie。因此,您不能只将登录信息等数据按原样存储在cookie中,因为客户机可以自由更改这些数据。为了确保存...

Sanic 响应

胖蔡阅读(707)赞(1)

在中使用函数 sanic.response 创建响应的模块。 纯文本 from sanic import response @app.route('/text') def handle_request(request)...

Sanic 请求数据

胖蔡阅读(736)赞(0)

当端点接收到HTTP请求时,route函数被传递给 Request 对象。 以下变量可以作为上的属性访问 Request 物体: json (任意)-JSON正文 from sanic.re...

Sanic 日志配置

胖蔡阅读(881)赞(0)

SANIC允许您根据 python3 logging API . 如果您想创建一个新的配置,那么您应该对python3日志记录有一些基本知识。 快速启动 使用默认设置的简单示例如下: from sanic import ...

Sanic配置

胖蔡阅读(1023)赞(0)

任何相当复杂的应用程序都需要未融入实际代码的配置。不同环境或安装的设置可能不同。 基础 Sanic在 config 应用程序对象的属性。配置对象只是一个对象,可以使用点符号或类似字典进行修改: app = Sanic('...