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