书栈网 · BookStack 本次搜索耗时 0.015 秒,为您找到 83 个相关结果.
  • Testing Framework

    Basic testing Types of assertions Asynchronous testing Starting Drogon’s event loop CMake integration DrogonTest is a minimal testing framework built into drogon to enable ea...
  • 过滤器

    内置过滤器 自定义过滤器 过滤器的注册 06 视图 过滤器(filter)可以帮助用户提高编程效率,在HttpController的例子 中,getInfo方法在返回用户信息之前应该先校验用户是否登录,我们把这个逻辑写在getInfo方法里当然是可以的,但是,很显然,校验用户登录属于通用逻辑,很多接口都将用到,应该把它单独提取出来,再配置到调用...
  • 视图

    视图介绍 Drogon的csp 视图的使用 一个简单的例子 csp文件的自动化处理 视图的动态编译和加载 07 会话 视图介绍 虽然目前前端渲染技术大行其道,使后端应用服务只需要返回相应数据给前端即可,不过,一个好的web框架还是应该提供后端渲染技术,使服务端程序可以动态生成HTML页面。视图(View)可以帮助使用者生成这些页面,顾名...
  • 概述

    02 安装drogon Drogon 是一个基于C++14/17的Http应用框架,使用Drogon可以方便的使用C++构建各种类型的Web应用服务端程序。 Drogon的主要应用平台是Linux,也支持Mac OS、FreeBSD和Windows。 它的主要特点如下: 网络层使用基于epoll(macOS/FreeBSD下是kqueue)的...
  • HttpSimpleController

    04.2 HttpController 可以由drogon_ctl 命令行工具快速生成基于HttpSimpleController 的自定义类的源文件,命令格式如下: drogon_ctl create controller <[ namespace ::] class_name > 我们创建一个名称为TestCtrl 的控制器: dr...
  • 协程

    协程 术语 使能协程 使用协程 常见缺陷 从函数中使用带有 lambda 捕获的协程 在函数中将引用传递/捕获到协程 协程 Drogon从1.4版本开始支持C++ coroutines (协程)。 它提供了扁平化异步执行控制流的方法, 比如,避免著名的callback hell . 通过协程, 异步编程将像同步编程一样简单(同时保持了异步...
  • Automatic batch mode

    pipeline mode automatic batch mode Enable automatic batch mode 09 Plugins The automatic batch mode is only valid for the client library of postgresql 14+ version, and will b...
  • Brotli info

    Brotli Info Brotli Info Drogon supports out of the box brotli statically compressed files if it finds next to asset the corresponding brotli compressed asset. So for instance, ...
  • AOP

    Predefined joinpoints AOP schematic 13 Benchmarks AOP(Aspect Oriented Programming) is a programming paradigm that aims to increase modularity by allowing the separation of cr...
  • Coroutines

    Coroutine Terminology Enabling coroutines Using coroutines Common pitfalls Launching coroutines with lambda capture from a function Passing/capturing references into coroutine...