🚀Archttp 1.0.1 增强优化,性能好,上手快!D 语言 Web 服务框架


Archttp 是一个性能极高的 D语言 Web 服务框架,拥有 Golang Gin 的性能,拥有 ExpressJS 的易用性。Archttp 1.0.0 发布以后收到了一些测试反馈,根据反馈修复一系列问题,感谢反馈的小伙伴 ;)

主要更新:

  • 增强路由配置兼容 Restful,不同 HttpMethod 绑定指定回调
  • 增加中文和英文文档【查看中文文档】
  • 修复使用中遇到的问题和性能优化

示例代码


import archttp;

void main()
{
auto app = new Archttp;

app.get("/", (request, response) {
response.send("Hello, World!");
});

app.post("/", (request, response) {
import std.json;
response.send( JSONValue( ["message" : "Hello, World!"] ) );
});

app.listen(8080);
}

文档地址

  • https://github.com/kerisy/archttp/blob/main/docs/QuickStart.md
  • https://github.com/kerisy/archttp/blob/main/docs/QuickStart.zh-CN.md

相關推薦

2022-05-21

致入门难,运行这么庞大的框架更是不可想象的难。 Archttp 版本发布前言 近几年 Golang 的发展很猛烈,比如使用 gin 框架就可以实现高并发能力的微服务应用,更是这几年的发展 NodeJS 写服务端的也是越来越多,尤其是 ExpressJS

2022-10-08

HertzBeat v1.2.0 已经发布,高性能监控告警系统。 V1.2.0 官网: hertzbeat.com | tancloud.cn 大家好,HertzBeat v1.2.0 发布啦!这个版本支持了更强大的jsonpath去采集自定义监控指标,将springboot版本升级到2.7,支持指标单位的提取转换展示等

2023-09-19

rt)自定义配置  支持安全代码(code)自定义配置(增强安全性控制)  发布安卓APK版本  自动检查更新版本 1.2 PC操作截图 主界面(功能说明) 主界面(列表模式、文件菜单) 主界面(列表模式

2023-01-17

the IoTDB Practice Doc #547 [web-app] 更新界面Ui,手机端自适应优化 #548 [home] use HertzBeat to monitor the ShenYu Practice Doc #554 [manager] 新增 clickhouse 数据库监控(#179) #559 @orangeyts [manager] 新增 ping_available in clickhouse monitoring, add instance #561

2022-10-27

写代码,根据文档对接; 在对接过程中获得的信息优化接口原型,重复过程。 更直观一些,两种协作流程的对比如图: ​   其实工作都是这些工作,但将设计的过程提前可以减少很多协

2023-09-07

要更新 详细 框架版本更新日志 (yuque.com)   [186] 增强 ProtoDataCodec 解码器 当 ExternalMessage.data 为 null 时,使用空数组来解析序列化;可以确保 action 参数不会为 null,使得开发者拥有更好的编码体验。   将 ActionCommandT

2023-10-17

11.1和大家见面了。 这个版本总共带来了7个大特性,3个增强,2个修复。总计12个issue的更新。 其实这已经比上一个大版本已经有过之而无不及了。 这一切归功于LiteFlow的团队小伙伴们,他们贡献了这个版本中的诸多的特性,

2023-12-15

本次更新: - 在保持 API 稳定的情况下升级到 Hyper 1.0. - 增强了 OpenAPI 部分的功能。 Gitee: https://gitee.com/salvo-rs/salvo Github: https://github.com/salvo-rs/salvo 中文官网:https://salvo.rs/zh-hans/

2023-08-12

期和日期时间是常用功能,也是红莲尝鲜版六的重要功能增强。现在,你只需要将字段定义成 date 和 datetime,即可一键生成相应功能。非常方便。 现在,您可以使用相应界面,通过上传同一项目的两个 Excel 模板,生成差异版本

2023-02-04

设置   #I6C0UF 业务参数自动装箱、拆箱基础类型增强   #I6B76X 修复广播的数据为空时,广播虽然是成功的,但是打印广播日志报错的问题   移除一些第三方库 为缩小打包,将 hutool 依赖移除、将 fastjson2 依

2023-08-08

统一使用 lombok slf4j 相关注解   压测&模拟客户端增强 新增 SplitParam,方便模拟测试时,解析控制台输入参数的获取 private void useRequest() { InputRequestData inputRequestData = () -> { ScannerKit.log(() -> log.info("输入需要使用的背

2023-04-08

化、Taskpool机制提升应用运行性能;ArkUI组件及动画能力增强,强化图形渲染能力和系统安全能力,丰富分布式业务开发;OpenHarmony 3.2 Release版本提供API Level 9稳定接口。 OpenHarmony 3.2版本完整里程碑如下图所示,阅读本文档了解

2023-11-03

channel 等信息。) 登录相关(提供重复登录、顶号等相关增强功能) 业务参数基础类型 自动装箱、拆箱(解决协议碎片) 适合人群? 长期从事 web 内部系统开发人员, 想了解游戏的 刚从事游戏开发的 未从事过游戏

2023-08-16

作和大家的预期一致了。也使得代码生成器的实用性大大增强。 。 红莲尝鲜版七已发布介绍视频,详细解释了 sqlx 从 0.3.5 升级到 0.7.1 和消除 90% 的编译警告的具体情况。并且详细解释了 Rust 代码生成物的代码结构和大致的情况