Skip to content

ent federation示例,开启gqlgen的federation,使用gin加速,middleware切面日志,apolo-server做graphql网关

Notifications You must be signed in to change notification settings

demobin8/ent-federation-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ent federation example

1. start role and user servie

cd user go run server.go

cd role go run server.go

2. start gateway

yarn start

3. query

address: http://127.0.0.1:8080/

mutation

# Write your query or mutation here

# mutation {
#   createRolePermission(rolePermission :{
#     roleId: 1
#     permissionId: 6
#   })
# }

# query {
#   roles(orderBy: {
#     direction: ASC
#     field: NAME
#   }) {
#     totalCount
#     pageInfo {
#       hasNextPage
#       hasPreviousPage
#       endCursor
#       startCursor
#     }
#     edges {
#       node {
#         id
#         name
#         remark
#       }
#       cursor
#     }
#   }
# }

# query {
#   user {
#     id
#     name
#   }
# }
      
query {
	userRoleDetail (userId: 1) {
		id
    name
    roles {
      role {
        id
        name
        remark
      }
      permissions {
        id
        name
        remark
        code
      }
    }
  }
}

About

ent federation示例,开启gqlgen的federation,使用gin加速,middleware切面日志,apolo-server做graphql网关

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published