- 2023-12-04kore 配置简单说明
kore官方提供对于配置的说明比较少(只包含了一些核心的,其他的没有详细说明)但是提供了一个参考示例一些配置实际建议还是通过结合代码阅读比较方便,config.c中关于配置有比较完整的说明,同时也会发现一些官方暂时没介绍的http_server_version配置这个是配置serverresponse中serv
- 2023-12-04kore 简单试用
前边有简单介绍过koreweb框架,以下是一个简单的试用本地开发环境基于brew安装的kore,同时基于clion开发,为了方便本地使用配置了一个简单的CMakeLists.txt文件,方便代码提示安装kore安装之后kore会提供kore启动命令以及kodev方便本地开发以及构建的brewinstallkore简单项目
- 2023-12-04kore可扩展安全的Web 应用程序框架
kore是基于c开发的web框架,可以让我们使用c以及python开发webapi,主要的特点是安全以及可扩展主要特性SNI支持http1.1支持websocket支持默认TLS支持可选后台任务内置参数校验基于acme的自动https权限分离设计可选异步pg访问模块热加载worker进程沙箱支持(基于pledge以及s
- 2023-11-29kore 模块编译三方依赖库的一些说明
kore对于三方库的编译是通过动态链接的,所以实际部署需要在系统安装对应的库参考效果比如macos编译官方示例的一个jsonrpc服务编译效果参考资料https://docs.kore.io/4.2.0/applications/koreconf.html
- 2023-11-29kore 对于静态资源的处理
kore对于静态资源的处理与golang一些玩法比较类似,是在构建的时候进行资源嵌入的参考玩法构建配置build.conf模块配置生成的效果实际使用说明注意kodev构建工具核心只是对于在assets目录下的文件进行静态化,并不会基于内容关联进行处理,比如html引用css样式
- 2023-11-29基于kore 的共享模块以及include 配置实现动态的web api 能力
kore支持include以及动态load共享模块的能力,可以让我们实现动态扩展的api加载能力参考玩法参考示例项目结构├──conf│├──hello.conf│├──index.conf│├──mydemo.conf│└──myhello.conf├──hello.so└─
- 2023-11-29kore load 模块的一些功能
目前此玩法官方文档暂时没介绍,但是示例中包含,感觉比较有意思,所以说明下参考使用配置如下,就是包含了一个共享模块的路径以及一个字符串,这个字符串实际上是模块中的一个方法,可以实现一个当模块加载时候的任务 load./memtag.soinit参考代码
- 2023-11-29kore 配置简单说明
kore官方提供对于配置的说明比较少(只包含了一些核心的,其他的没有详细说明)但是提供了一个参考示例一些配置实际建议还是通过结合代码阅读比较方便,config.c中关于配置有比较完整的说明,同时也会发现一些官方暂时没介绍的http_server_version配置这个是配置serverresponse
- 2023-11-28kore可扩展安全的Web 应用程序框架
kore是基于c开发的web框架,可以让我们使用c以及python开发webapi,主要的特点是安全以及可扩展主要特性SNI支持http1.1支持websocket支持默认TLS支持可选后台任务内置参数校验基于acme的自动https权限分离设计可选异步pg访问模块热加载worker进程沙箱支持(基