- 一款易于扩展的C++ rest server 后端框架,类似于nodejs中的koa框架。
- 实现最大程度参考koa框架
- 前端暂时定位nginx
- 后端业务使用C++语言实现。
- 借助variant 实现部分动态特性。
- 采用Microsoft Concurrency Library (PPL)库简化异步操作
- 易于应用编写,充分利用C++14的特性。
- 高性能,高并发
- 易于扩展,简易的中间件开发
#include <enginx/enginx.hpp>
int enginx_main(int argc,char ** argv)
{
auto app = enginx::createApplication();
auto helloApi = [](enginx::Context & ctx,enginx::NextHandler & next){
ctx.end("Hello World");
};
app->use(helloApi);
enginx::register(app);
}