随笔分类 -  web框架

上一页 1 2 3 4 5 6 ··· 12 下一页

kore 对于静态资源的处理
摘要:kore 对于静态资源的处理与golang 一些玩法比较类似,是在构建的时候进行资源嵌入的 参考玩法 构建配置 build.conf 模块配置 生成的效果 实际使用 说明 注意kodev 构建工具核心只是对于在assets 目录下的文件进行静态化,并不会基于内容关联进行处理,比如html 引用css 阅读全文

posted @ 2023-11-29 14:21 荣锋亮 阅读(10) 评论(0) 推荐(0) 编辑

基于kore 的共享模块以及include 配置实现动态的web api 能力
摘要:kore 支持include 以及动态load 共享模块的能力,可以让我们实现动态扩展的api 加载能力 参考玩法 参考示例 项目结构 ├── conf │ ├── hello.conf │ ├── index.conf │ ├── mydemo.conf │ └── myhello.conf ├─ 阅读全文

posted @ 2023-11-29 13:23 荣锋亮 阅读(23) 评论(0) 推荐(0) 编辑

kore load 模块的一些功能
摘要:目前此玩法官方文档暂时没介绍,但是示例中包含,感觉比较有意思,所以说明下 参考使用 配置 如下,就是包含了一个共享模块的路径以及一个字符串,这个字符串实际上是模块中的一个方法,可以实现一个当模块加载时候的任务 load ./memtag.so init 参考代码 #include <kore/kor 阅读全文

posted @ 2023-11-29 13:07 荣锋亮 阅读(15) 评论(0) 推荐(0) 编辑

kore 配置简单说明
摘要:kore 官方提供对于配置的说明比较少(只包含了一些核心的,其他的没有详细说明)但是提供了一个参考示例 一些配置 实际建议还是通过结合代码阅读比较方便,config.c 中关于配置有比较完整的说明,同时也会发现一些官方暂时没介绍的 http_server_version 配置 这个是配置server 阅读全文

posted @ 2023-11-29 12:21 荣锋亮 阅读(45) 评论(0) 推荐(0) 编辑

kore web 项目的单一二进程应用构建
摘要:kore 对于开发的web 应用支持基于模块模式的(编译为共享库)以及单一二进制文件(all-in-one) 参考使用 核心配置 就是对于通过kodev创建的项目中构建配置添加 single_binary=yes 参考配置 # hello build config # You can switch 阅读全文

posted @ 2023-11-29 10:44 荣锋亮 阅读(71) 评论(0) 推荐(0) 编辑

kore 简单试用
摘要:前边有简单介绍过kore web 框架,以下是一个简单的试用 本地开发环境 基于brew 安装的kore,同时基于clion 开发,为了方便本地使用配置了一个简单的CMakeLists.txt 文件,方便代码提示 安装kore 安装之后kore 会提供kore 启动命令以及kodev 方便本地开发以 阅读全文

posted @ 2023-11-28 12:26 荣锋亮 阅读(130) 评论(0) 推荐(0) 编辑

kore可扩展安全的Web 应用程序框架
摘要:kore是基于c 开发的web 框架,可以让我们使用c 以及 python 开发web api,主要的特点是安全以及可扩展 主要特性 SNI 支持 http1.1 支持 websocket 支持 默认TLS支持 可选后台任务 内置参数校验 基于acme 的自动https 权限分离设计 可选异步pg 阅读全文

posted @ 2023-11-28 09:53 荣锋亮 阅读(194) 评论(0) 推荐(0) 编辑

fastify-request-context fastify request 级别的存储支持扩展
摘要:fastify-request-context 是一个fastify插件基于nodejs 的async hooks 的处理,比较方便,尤其我们是需要进行基于request 进行一些扩展的时候 实际上不少框架都类似类似的能力(比如java web 框架的httpServletSession, spar 阅读全文

posted @ 2023-11-14 09:38 荣锋亮 阅读(31) 评论(0) 推荐(0) 编辑

nodejs 一些不错的ioc 框架
摘要:nodejs 周边一些ioc 框架还是不少的,以下整理一些,而且不少有以前简单介绍过 说明 目前InversifyJS,awilix还不错基本都还在维护以及迭代中,typedi 以及tsyringe 似乎缺少维护了injex 属于一个比较新的ioc 项目,目前看使用还是比较简洁的,比较类似java 阅读全文

posted @ 2023-11-10 09:07 荣锋亮 阅读(168) 评论(0) 推荐(0) 编辑

nginx unit WebAssembly 试用
摘要:nginx unit 已经支持WebAssembly ,刚好体验下 环境准备 基于docker 运行unit,对于wasm 的开发基于rust,实际上测试直接试用了官方的示例代码 docker-compose version: "3" services: app: image: unit:1.31. 阅读全文

posted @ 2023-10-24 11:46 荣锋亮 阅读(87) 评论(0) 推荐(0) 编辑

remotion 基于react 创建视频的框架
摘要:remotion 可以让我们直接基于react 创建视频,使用到的技术webgl,css,canvas,svg 说明 对于希望使用web 创建使用的场景这个是一个不错的选择(比如营销动画),很值得学习下 参考资料 https://www.remotion.dev/docs/https://githu 阅读全文

posted @ 2023-10-15 17:55 荣锋亮 阅读(163) 评论(0) 推荐(0) 编辑

find-my-way nodejs 快速的http 路由框架
摘要:find-my-way 基于了radix tree 开发的路由框架,支持路由参数,通配符,同时语言无关fastify 以及restify 都使用了路由框架,同时也受echo启发 说明 了解find-my-way 的使用以及内部机制对于学习fastify 是比较有用的,fastify 不少有意思的插件 阅读全文

posted @ 2023-06-21 12:21 荣锋亮 阅读(56) 评论(0) 推荐(0) 编辑

highlight 开源全栈监控平台
摘要:highlight 开源全栈监控平台,支持error 监控,网络监控,session 回放,log 记录 说明 对于web 录制,目前看是基于了rrwev 框架处理的,代码部分使用golang 开发,同时提供了不少web 框架的支持,值得学习使用下 参考资料 https://github.com/h 阅读全文

posted @ 2023-04-04 13:04 荣锋亮 阅读(394) 评论(0) 推荐(0) 编辑

tsup 简单快速的typescript库打包工具
摘要:tsup 是一个很不错的工具,可以方便的进行typescript 应用打包以及构建,支持了灵活的资源加载处理 tsx 也是一个不错的工具,可以进行dev 模式的处理 tsup 参考配置 tsup.config.js import { defineConfig } from 'tsup' export 阅读全文

posted @ 2023-02-19 12:53 荣锋亮 阅读(612) 评论(0) 推荐(0) 编辑

通过openresty 解决遗留 webservice 接口安全问题
摘要:技术一直在变革,老的技术一般都会成为现在的技术债,加上早期大家一般对于安全不是很重视(尤其是在内网环境的时候),尽管webservice 是包含了 ws-security 安全指南的,但是很多时候大家不是很重视(而且这个规范稍晚),以下是一个简单的实践 参考图 原理简单说明 核心还是利用了openr 阅读全文

posted @ 2022-08-13 12:27 荣锋亮 阅读(281) 评论(0) 推荐(0) 编辑

nocodb minio 集成试用
摘要:nocodb 包含了app store 可以方便进行外部集成,以下测试下关于minio s3的集成 实际上minio的集成属于存储扩展的集成(比如附件之类的存储,主要表单以及table 设计中的存储需要) 环境准备 docker-compose 文件 version: '3' services: m 阅读全文

posted @ 2022-03-26 18:20 荣锋亮 阅读(1216) 评论(0) 推荐(0) 编辑

nocodb 核心入口依赖
摘要:主要介绍下后端服务的依赖 参考图 基于webstorm 生成的,基于此图我们学习nocodb 源码也就比较清晰了 说明 nocodb 是支持一种插件化的架构(直接内置的)参考图如下,从接口定义以及内置开发上还是比较清晰的,具体插件是在NcMetaMgr 中使用的以上只是一个简单的说明,从整体上介绍下 阅读全文

posted @ 2022-03-26 17:53 荣锋亮 阅读(623) 评论(0) 推荐(0) 编辑

hilla maven 插件原理简单说明
摘要:hilla maven 插件的源码是分散在不同的代码库中,hilla 中包含一部分,flow 也包含一部分 插件参考使用 参考使用 <plugin> <groupId>dev.hilla</groupId> <artifactId>hilla-maven-plugin</artifactId> <v 阅读全文

posted @ 2022-03-13 10:37 荣锋亮 阅读(81) 评论(0) 推荐(0) 编辑

hilla 源码学习简单说明
摘要:如果只是看hilla 项目源码就会发现缺少不少东西,实际上部分还是在flow 代码仓库中,从目前看到的情况hilla 主要是关于插件处理部分的,关于框架集成部分的还需要通过flow 项目代码学习 参考资料 https://github.com/vaadin/hillahttps://vaadin.c 阅读全文

posted @ 2022-03-13 00:36 荣锋亮 阅读(67) 评论(0) 推荐(0) 编辑

hilla maven 插件实现简单说明
摘要:hilla maven 插件的处理是利用了openapi-> typescript 的模式处理,对于openapi的生成使用了类扫描 maven 插件部分就是包装了openapi 处理 同时基于npm 生成部分类型代码 参考处理代码 packages/java/maven-plugin/src/ma 阅读全文

posted @ 2022-03-13 00:20 荣锋亮 阅读(49) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 12 下一页

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示