update README.md
Aurora 是用 Go(Golang) 编写的 Web 框架 ,将是 Golang 自诞生以来最好用的 Web 开发生产工具。为了打造更友好的Go Web开发环境,框架的项目结构和开发习惯借鉴了著名框架 Gin 和 Spring Boot 的开发设计,框架设计采用了 Gin 等 Go 框架的 HTTP 注册方式和责任链调用的中间件处理, 同时结合了 Spring Boot 框架的请求参数解析和响应方式 。 简单且强大的同时保障了代码结构的优雅。将是 Golang 自诞生以来最好用的 Web 开发生产工具, 项目托管平台已经转移到 Gitee, 交流群:836414068, 如果您觉得 aurora 不错,或者对您有帮助,请赏颗星吧!
Gin
Spring Boot
go1.19
import ( "gitee.com/aurora-engine/aurora" )
创建一个结构体,嵌套一个匿名*aurora.Engine 实例 完成对服务器的创建
*aurora.Engine
// Server 嵌套Aurora定义一个服务 实例 type Server struct { *aurora.Engine }
实现 aurora.Application 接口中的两个方法,Server() 和 Router()
aurora.Application
Server()
Router()
func (server *Server) Server() { // 进行一下初始化操作,比如 控制器实例,全局中间件,全局变量,第三方依赖库等操作 } func (server *Server) Router() { // 添加 app 路由 server.Get("/", func() string { return "hello world" }) }
通过执行器启动web服务即可
err := aurora.Run(&Server{aurora.New(aurora.Debug())}) if err != nil { fmt.Println(err) return }
有关更多的使用操作请查看 最新在线文档
作者: Awen
联系: zhiwen_der@qq.com
感谢 JetBrains 支持了该开源项目
该项目签署了Apache授权许可,详情请参阅 LICENSE
©Copyright 2023 CCF 开源发展委员会 Powered by Trustie& IntelliDE 京ICP备13000930号
Aurora Web Framework
Aurora 是用 Go(Golang) 编写的 Web 框架 ,将是 Golang 自诞生以来最好用的 Web 开发生产工具。为了打造更友好的Go Web开发环境,框架的项目结构和开发习惯借鉴了著名框架
Gin
和Spring Boot
的开发设计,框架设计采用了Gin
等 Go 框架的 HTTP 注册方式和责任链调用的中间件处理, 同时结合了Spring Boot
框架的请求参数解析和响应方式 。 简单且强大的同时保障了代码结构的优雅。将是 Golang 自诞生以来最好用的 Web 开发生产工具, 项目托管平台已经转移到 Gitee, 交流群:836414068, 如果您觉得 aurora 不错,或者对您有帮助,请赏颗星吧!Go 版本
快速开始
导入
创建一个结构体,嵌套一个匿名
*aurora.Engine
实例 完成对服务器的创建实现
aurora.Application
接口中的两个方法,Server()
和Router()
通过执行器启动web服务即可
文档
有关更多的使用操作请查看 最新在线文档
关于作者
作者: Awen
联系: zhiwen_der@qq.com
致谢
感谢 JetBrains 支持了该开源项目
版权信息
该项目签署了Apache授权许可,详情请参阅 LICENSE