信天翁web框架实用程序

albatross_extras的Python项目详细描述


处理程序

有以下处理程序:

  • 静态文件
  • 静态目录
  • 服务器运行状况分析
  • Jinja2模板化

中间件

有一个中间件用于:

  • 身份验证
  • 日志记录
  • statsd
  • CORS跨浏览器授权

示例

fromalbatrossimportServerfromalbatross_extras.handlerimportHealthHandlerfromalbatross_extras.middlewareimport(StatsdMiddleware,LoggingMiddleware,)fromalbatross_extras.libimportloggingimportasyncioclassHandler:asyncdefon_get(self,req,res):awaitasyncio.sleep(0.1)res.write('Hello, %s'%req.args['name'])app=Server()logger=logging.get_logger('my-app.web')app.add_middleware(LoggingMiddleware(logger)app.add_middleware(StatsdMiddleware())app.add_route('/health',HealthHandler())app.serve()# You'll now emit stats to statsd and log in JSON format to stdout

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java实现双锁并发队列   java如何更改SpringWS 2.4.4版或更高版本中maxOccurs的默认限制?   java Selenium RC如何处理动态行?   java何时引入Javac StringBuilder/StringBuffer优化?   java mediaplayer在R.raw Android上失败   java JPA2:不区分大小写,就像在任何地方匹配一样   如何从JDK15中提取java预览类文件?   java与mySQL删除查询不一致   从Shutdownow()返回的java列表<Runnable>无法转换为提交的Runnable   java如何从回调接口获取对象值?   java如何获得视图的高度,在xml中可见性和高度定义为wrap_内容?   postgresql Mybatis在启动时遇到“由以下原因引起:java.net.UnknownHostException:localhost”,为什么?   带有实例调用的方法调用的java intellij格式化程序换行   由于特定的第三方库,java Proguard产生运行时错误   动画JAVA JPanel同时滑出和滑入