文件名称:go-graphql-starter:此存储库使用graph-gophersgraphql-go来构建入门网站应用程序
文件大小:31KB
文件格式:ZIP
更新时间:2024-02-24 20:46:23
go graphql golang backend starter
Go Graphql入门 该项目旨在使用来构建入门Web应用程序。 该项目已被用作生产中的后端应用程序。 如果需要从另一个前端调用,则可能需要在此应用程序中启用CORS,因为此项目在此阶段主要关注后端逻辑。 该项目将不断开发以增强。 拉请求是欢迎的。 路线图: 与sqlx集成 与graphql-go集成 使用go-bindata从.graphql文件生成Go代码 使用psql 与数据加载器集成 添加身份验证和授权 添加单元测试用例 支持订阅 支持网络套接字通知和消息传递 结构体 go-graphql-starer │ README.md │ server.go
【文件预览】:
go-graphql-starter-master
----handler()
--------context.go(252B)
--------graphql.go(965B)
--------logger.go(732B)
--------auth.go(4KB)
----server.go(2KB)
----data()
--------1.0()
----model()
--------response.go(107B)
--------login_response.go(108B)
--------role.go(108B)
--------user_credentials.go(114B)
--------permission.go(67B)
--------user.go(662B)
----schema()
--------schema.go(389B)
--------type()
--------schema.graphql(226B)
----Dockerfile(449B)
----LICENSE(1KB)
----loader()
--------loader.go(1KB)
--------user.go(1KB)
----graphiql.html(2KB)
----docker-compose.yml(677B)
----.gitignore(58B)
----Config.toml(383B)
----service()
--------user_service.go(3KB)
--------log_service.go(624B)
--------auth_service.go(1KB)
--------auth_service_test.go(616B)
--------helper.go(536B)
--------role_service.go(712B)
----context()
--------message.go(205B)
--------db.go(649B)
--------configuration.go(1KB)
----README.md(6KB)
----util()
--------rand_util.go(865B)
----resolver()
--------user_resolver.go(864B)
--------page_info_resolver.go(394B)
--------resolver.go(41B)
--------role_resolver.go(303B)
--------user_mutation.go(738B)
--------users_edge_resolver.go(349B)
--------users_connection_resolver.go(803B)
--------user_query_test.go(1KB)
--------user_query.go(2KB)
----Gopkg.toml(1KB)
----Gopkg.lock(4KB)